//[100,100]186,200,185,255,207,219,207,255,251,255,251,255,249,254,250,255,255,255,255,255,253,255,252,255,250,255,251,255,219,226,219,255,182,192,183,255,244,254,245,255,251,255,252,255,252,255,253,255,252,255,255,255,250,255,252,255,242,249,242,255,176,186,177,255,236,241,234,255,250,255,249,255,253,255,252,255,254,255,253,255,253,253,251,255,253,254,248,255,201,204,197,255,221,224,217,255,252,255,251,255,251,255,252,255,250,255,249,255,251,255,249,255,253,255,249,255,203,206,199,255,217,219,214,255,254,255,251,255,255,255,251,255,217,218,212,255,240,243,234,255,252,255,246,255,251,254,243,255,252,255,244,255,252,255,244,255,243,249,235,255,168,174,162,255,229,235,223,255,250,255,247,255,247,255,244,255,246,254,241,255,250,255,245,255,237,245,230,255,166,177,161,255,232,243,229,255,243,255,241,255,242,254,240,255,239,251,237,255,237,249,235,255,224,236,222,255,167,181,164,255,231,245,228,255,233,247,232,255,237,251,236,255,231,245,230,255,237,251,236,255,200,214,199,255,176,190,175,255,234,248,235,255,225,239,224,255,226,243,227,255,222,239,221,255,230,247,229,255,174,191,173,255,185,202,184,255,232,249,231,255,210,227,211,255,214,231,215,255,211,229,213,255,201,219,203,255,154,172,156,255,211,229,213,255,202,220,204,255,184,202,186,255,187,205,189,255,176,194,178,255,166,184,168,255,121,139,123,255,187,208,193,255,193,214,199,255,155,178,162,255,154,177,161,255,171,195,181,255,158,182,168,255,157,181,167,255,157,181,167,255,150,173,157,255,189,212,196,255,177,198,183,255,130,151,136,255,131,152,135,255,132,155,139,255,152,174,161,255,153,177,164,255,157,178,169,255,159,180,171,255,188,200,186,255,196,208,196,255,250,255,249,255,252,254,251,255,253,253,253,255,253,253,251,255,252,255,251,255,223,230,222,255,179,186,178,255,240,247,239,255,250,255,249,255,254,255,253,255,253,255,252,255,251,255,252,255,244,251,243,255,177,184,176,255,228,235,227,255,252,255,250,255,254,255,253,255,253,255,252,255,254,255,251,255,253,255,249,255,199,202,193,255,211,217,207,255,251,255,250,255,251,255,250,255,249,254,248,255,248,253,246,255,251,255,247,255,201,204,195,255,214,216,211,255,254,255,251,255,253,255,249,255,217,220,213,255,237,243,233,255,251,255,245,255,251,255,245,255,249,255,243,255,249,255,241,255,241,249,234,255,164,172,159,255,225,233,220,255,250,255,247,255,246,255,245,255,244,255,241,255,245,255,242,255,232,243,227,255,166,177,161,255,227,239,225,255,245,255,243,255,239,251,237,255,239,251,237,255,245,255,243,255,214,226,212,255,160,174,157,255,231,245,228,255,234,248,233,255,229,243,228,255,226,240,225,255,228,242,227,255,196,210,195,255,181,195,180,255,227,241,228,255,210,224,209,255,207,224,208,255,199,216,198,255,192,209,191,255,162,179,161,255,173,190,172,255,193,210,192,255,168,185,169,255,161,178,162,255,147,165,149,255,145,163,147,255,118,136,120,255,150,168,152,255,138,156,140,255,121,139,123,255,116,134,118,255,111,129,113,255,108,126,110,255,95,113,97,255,141,162,147,255,147,168,153,255,125,148,132,255,124,147,131,255,139,163,149,255,135,159,145,255,136,160,146,255,143,167,153,255,146,169,153,255,191,214,198,255,171,192,177,255,110,131,116,255,92,113,96,255,109,130,113,255,131,153,140,255,109,131,118,255,99,119,108,255,122,142,131,255,190,201,185,255,190,201,187,255,253,255,249,255,255,255,251,255,255,255,253,255,255,254,252,255,253,255,249,255,228,234,224,255,174,180,170,255,238,244,234,255,254,255,251,255,255,255,251,255,252,253,248,255,255,255,251,255,247,252,245,255,177,185,174,255,219,227,216,255,251,255,250,255,252,255,251,255,247,252,246,255,251,255,249,255,251,255,247,255,198,204,194,255,206,212,202,255,249,254,248,255,248,255,248,255,251,255,250,255,250,255,247,255,251,255,246,255,200,206,194,255,209,214,207,255,249,254,247,255,250,255,249,255,217,224,216,255,231,239,228,255,247,255,242,255,251,255,246,255,248,255,243,255,248,255,243,255,247,255,242,255,165,176,162,255,217,229,215,255,241,253,239,255,242,254,240,255,240,252,238,255,235,247,233,255,225,238,221,255,169,182,165,255,219,231,217,255,222,234,220,255,214,226,212,255,211,223,209,255,211,224,207,255,189,202,185,255,155,168,151,255,197,210,193,255,180,194,177,255,175,189,172,255,165,179,164,255,159,173,158,255,146,160,145,255,133,147,132,255,158,172,159,255,143,157,142,255,132,149,133,255,133,150,132,255,129,146,130,255,112,129,113,255,120,137,121,255,138,155,139,255,128,145,129,255,134,151,135,255,134,151,135,255,139,156,140,255,118,136,120,255,152,170,154,255,151,169,153,255,149,167,151,255,150,168,152,255,156,174,158,255,150,168,152,255,121,139,123,255,175,196,181,255,180,201,186,255,149,172,156,255,156,179,163,255,168,190,177,255,171,193,180,255,174,196,183,255,184,206,193,255,164,187,171,255,191,214,198,255,198,219,204,255,198,219,204,255,123,141,125,255,109,127,111,255,195,216,199,255,172,193,176,255,97,115,101,255,140,158,144,255,193,206,189,255,180,191,175,255,248,253,246,255,252,253,248,255,253,252,248,255,252,253,248,255,254,255,250,255,234,240,228,255,167,173,161,255,234,240,228,255,254,255,250,255,252,255,248,255,252,253,248,255,255,255,250,255,249,255,245,255,185,193,180,255,216,224,213,255,250,255,247,255,252,255,250,255,252,255,250,255,252,255,248,255,250,255,244,255,201,207,195,255,198,206,193,255,251,255,250,255,248,255,247,255,250,255,247,255,245,253,240,255,245,253,238,255,200,208,193,255,212,218,208,255,250,255,249,255,249,255,250,255,221,231,220,255,217,228,214,255,223,234,220,255,219,230,214,255,211,222,206,255,204,217,200,255,200,213,196,255,146,158,144,255,177,189,175,255,184,198,183,255,177,191,176,255,173,187,172,255,167,181,164,255,166,180,163,255,126,140,123,255,155,167,153,255,148,160,146,255,146,158,144,255,145,157,143,255,142,155,138,255,144,157,140,255,123,136,119,255,149,162,145,255,151,165,148,255,156,170,153,255,153,167,152,255,157,171,156,255,157,171,156,255,149,163,148,255,184,198,185,255,178,192,177,255,183,200,184,255,184,201,183,255,186,203,187,255,159,176,160,255,171,188,172,255,207,224,208,255,189,206,190,255,194,211,195,255,184,201,185,255,191,208,192,255,147,165,149,255,201,219,203,255,198,216,200,255,188,206,190,255,184,202,186,255,183,201,185,255,167,185,169,255,112,130,114,255,179,200,185,255,186,207,192,255,141,164,148,255,152,175,159,255,166,188,175,255,161,183,170,255,163,185,172,255,167,189,176,255,161,184,168,255,189,212,196,255,186,207,192,255,213,234,219,255,137,155,139,255,99,117,101,255,205,224,205,255,198,217,198,255,88,105,89,255,133,150,134,255,200,215,196,255,176,189,171,255,247,255,244,255,252,255,250,255,250,252,247,255,251,255,249,255,251,255,248,255,231,242,228,255,163,174,160,255,224,235,221,255,247,255,244,255,246,252,242,255,249,252,245,255,242,248,238,255,233,241,228,255,182,193,177,255,206,217,203,255,229,240,226,255,226,233,225,255,225,232,224,255,218,226,213,255,215,223,208,255,179,187,172,255,173,181,166,255,196,204,193,255,184,194,183,255,184,194,183,255,177,188,174,255,180,191,174,255,154,165,148,255,176,184,171,255,219,227,216,255,209,219,208,255,174,184,173,255,154,165,151,255,155,166,152,255,153,166,149,255,156,169,151,255,160,173,155,255,163,176,158,255,130,144,127,255,158,172,155,255,174,188,171,255,174,188,171,255,181,195,178,255,186,200,183,255,190,207,189,255,150,164,147,255,197,209,195,255,202,214,200,255,202,214,200,255,205,217,203,255,207,220,203,255,201,214,197,255,160,173,156,255,215,228,211,255,213,227,210,255,213,227,210,255,217,231,216,255,220,234,219,255,190,204,189,255,167,181,166,255,221,235,220,255,210,224,209,255,213,227,212,255,211,225,210,255,208,225,209,255,163,180,164,255,173,190,174,255,222,239,223,255,198,215,199,255,197,214,198,255,204,221,205,255,204,221,205,255,140,158,142,255,197,215,199,255,197,215,199,255,185,203,187,255,187,205,191,255,185,203,189,255,163,181,165,255,114,132,116,255,172,193,178,255,178,199,184,255,142,163,148,255,146,167,152,255,162,184,171,255,145,167,154,255,153,175,162,255,168,190,177,255,156,177,162,255,186,207,192,255,199,217,203,255,203,221,207,255,133,150,134,255,106,123,107,255,197,215,199,255,188,206,190,255,91,107,94,255,139,153,140,255,186,204,182,255,163,178,159,255,209,220,206,255,203,211,200,255,206,211,204,255,199,206,198,255,191,201,190,255,184,197,180,255,142,155,138,255,178,191,174,255,184,195,181,255,176,184,173,255,174,180,170,255,167,175,162,255,169,180,166,255,140,151,135,255,146,157,141,255,170,181,165,255,169,177,166,255,172,180,169,255,171,179,166,255,178,186,171,255,158,167,150,255,147,156,139,255,181,192,178,255,180,191,177,255,185,196,182,255,187,198,182,255,197,208,191,255,179,190,173,255,195,203,188,255,244,252,239,255,244,252,241,255,217,228,214,255,206,214,201,255,221,232,216,255,226,237,220,255,229,240,223,255,228,239,222,255,224,237,219,255,167,180,163,255,204,217,200,255,233,246,229,255,233,247,230,255,236,249,232,255,235,249,232,255,224,239,220,255,160,175,156,255,215,227,213,255,232,244,230,255,230,242,228,255,231,243,229,255,231,244,227,255,213,226,209,255,149,162,145,255,221,234,217,255,221,235,218,255,222,236,219,255,220,234,219,255,226,240,225,255,191,205,190,255,159,173,158,255,220,234,219,255,211,225,210,255,212,226,211,255,215,229,214,255,212,229,213,255,162,179,163,255,168,185,169,255,215,232,216,255,201,218,202,255,204,221,205,255,195,212,196,255,194,211,195,255,144,162,146,255,193,211,195,255,198,216,200,255,185,203,187,255,185,203,189,255,184,202,188,255,166,184,168,255,111,129,113,255,173,194,179,255,174,195,180,255,146,167,152,255,151,172,157,255,162,184,171,255,154,176,163,255,160,182,169,255,173,195,182,255,164,185,170,255,189,210,195,255,190,208,194,255,208,226,212,255,128,145,129,255,106,123,107,255,208,226,210,255,190,208,194,255,75,91,78,255,137,153,140,255,160,178,156,255,132,147,128,255,166,178,164,255,166,176,165,255,180,187,179,255,181,189,178,255,178,190,176,255,186,200,183,255,144,158,141,255,180,193,176,255,205,216,202,255,210,220,209,255,214,222,211,255,216,224,211,255,218,229,215,255,180,193,176,255,187,198,181,255,230,241,225,255,236,244,233,255,240,248,237,255,240,248,235,255,242,250,235,255,212,221,204,255,185,194,177,255,237,248,234,255,244,255,241,255,244,255,241,255,242,253,237,255,245,255,239,255,208,219,202,255,196,204,189,255,250,255,245,255,247,255,242,255,222,230,217,255,212,218,206,255,240,248,233,255,246,255,238,255,246,255,238,255,243,252,235,255,237,248,231,255,167,178,161,255,202,213,196,255,238,249,233,255,238,251,234,255,238,249,232,255,238,251,233,255,227,240,222,255,156,169,151,255,212,223,209,255,231,242,228,255,230,243,226,255,229,242,225,255,229,242,225,255,217,230,213,255,153,166,149,255,217,230,213,255,222,235,218,255,225,238,221,255,215,229,212,255,219,233,216,255,194,208,193,255,159,173,158,255,216,230,215,255,211,225,210,255,211,225,210,255,211,225,210,255,213,227,212,255,166,180,165,255,177,191,176,255,217,231,216,255,197,214,198,255,195,212,196,255,198,215,199,255,193,210,194,255,145,161,148,255,192,208,195,255,194,210,197,255,184,200,187,255,184,202,188,255,186,204,190,255,163,181,165,255,104,122,106,255,177,198,183,255,177,198,183,255,144,164,152,255,160,180,168,255,165,187,174,255,167,189,176,255,168,188,176,255,174,194,182,255,161,179,167,255,195,213,201,255,196,212,199,255,201,217,204,255,123,137,122,255,125,142,126,255,203,224,209,255,184,204,192,255,91,111,99,255,145,163,151,255,209,224,203,255,166,179,161,255,222,233,219,255,246,254,243,255,244,249,242,255,246,254,243,255,249,255,246,255,238,251,234,255,173,186,169,255,210,223,206,255,245,255,242,255,251,255,248,255,248,254,244,255,251,255,246,255,250,255,245,255,192,203,187,255,189,200,183,255,244,255,239,255,250,255,245,255,248,255,243,255,250,255,245,255,250,255,243,255,212,221,204,255,175,184,167,255,238,246,233,255,249,255,246,255,246,255,241,255,245,255,239,255,249,255,243,255,208,219,202,255,186,194,179,255,251,255,246,255,252,255,246,255,224,230,218,255,209,215,201,255,242,248,234,255,248,255,239,255,245,252,236,255,241,250,233,255,239,248,231,255,172,181,164,255,200,209,192,255,236,247,231,255,239,250,234,255,236,247,230,255,234,245,228,255,227,238,221,255,160,171,154,255,212,223,207,255,233,244,230,255,230,243,226,255,227,240,223,255,228,241,224,255,213,226,209,255,152,165,148,255,216,229,212,255,221,234,217,255,221,234,217,255,218,232,215,255,220,234,217,255,190,204,189,255,158,172,157,255,218,232,217,255,212,226,211,255,214,228,213,255,207,221,206,255,215,229,214,255,162,176,161,255,174,188,173,255,219,233,218,255,197,214,198,255,204,221,205,255,198,215,199,255,194,211,195,255,139,155,142,255,200,216,203,255,194,210,197,255,182,198,185,255,177,195,181,255,175,193,179,255,149,167,151,255,116,134,118,255,179,200,185,255,177,198,183,255,140,160,148,255,154,174,162,255,159,181,168,255,153,175,162,255,152,172,160,255,153,173,161,255,145,163,151,255,185,203,191,255,172,188,175,255,137,153,140,255,132,146,131,255,145,162,146,255,182,203,188,255,159,182,166,255,161,182,167,255,169,190,175,255,228,239,222,255,153,161,146,255,226,229,220,255,255,255,250,255,254,255,250,255,253,255,249,255,252,255,248,255,245,253,238,255,173,184,168,255,203,211,196,255,249,255,243,255,254,255,248,255,252,253,245,255,250,253,242,255,254,255,246,255,197,203,189,255,182,191,174,255,247,255,240,255,251,255,245,255,249,255,243,255,248,254,242,255,250,255,242,255,215,222,206,255,175,184,167,255,236,244,231,255,248,255,243,255,245,253,238,255,247,255,239,255,250,255,242,255,215,224,207,255,183,189,175,255,252,255,246,255,250,255,244,255,223,229,217,255,207,213,199,255,243,249,235,255,243,250,234,255,245,252,234,255,239,248,229,255,233,242,223,255,174,183,166,255,195,204,187,255,242,251,234,255,238,247,230,255,233,244,227,255,234,245,228,255,229,241,221,255,160,171,154,255,206,217,201,255,231,242,226,255,229,240,224,255,227,238,222,255,234,245,229,255,219,230,214,255,145,158,141,255,220,233,216,255,223,236,219,255,222,235,218,255,217,230,213,255,223,236,219,255,191,203,189,255,159,171,157,255,221,235,220,255,207,221,206,255,207,221,206,255,203,217,202,255,203,217,202,255,158,172,157,255,174,188,173,255,204,218,203,255,173,187,172,255,175,189,174,255,162,179,163,255,153,170,154,255,120,137,121,255,160,177,161,255,140,157,141,255,125,142,126,255,120,136,123,255,113,129,116,255,105,123,107,255,96,114,98,255,136,157,142,255,136,157,142,255,105,125,113,255,118,138,126,255,130,150,138,255,128,148,136,255,130,150,138,255,134,154,142,255,136,154,142,255,190,208,196,255,147,163,150,255,87,103,90,255,102,116,101,255,112,129,113,255,107,128,111,255,102,125,107,255,122,143,126,255,128,149,132,255,232,241,224,255,155,161,147,255,222,223,215,255,255,255,250,255,255,255,251,255,252,253,247,255,251,254,245,255,249,255,244,255,181,189,174,255,197,205,190,255,249,252,243,255,251,252,244,255,254,254,246,255,252,254,243,255,253,255,245,255,204,210,196,255,177,186,169,255,242,250,235,255,249,255,243,255,251,255,245,255,252,255,246,255,252,255,244,255,214,221,205,255,169,175,161,255,235,241,229,255,251,255,246,255,247,255,242,255,248,255,240,255,249,255,241,255,218,227,210,255,179,185,171,255,245,251,239,255,251,255,245,255,219,227,214,255,199,207,192,255,239,248,231,255,244,253,236,255,246,255,236,255,243,252,233,255,240,252,232,255,174,183,166,255,197,208,191,255,239,250,233,255,236,247,230,255,240,251,234,255,237,250,232,255,227,239,219,255,166,178,158,255,211,222,206,255,225,236,220,255,229,240,224,255,223,234,218,255,214,225,209,255,205,216,200,255,157,170,153,255,204,217,200,255,198,211,194,255,190,203,186,255,185,198,181,255,177,190,173,255,159,171,157,255,137,149,135,255,169,183,168,255,149,163,148,255,147,161,146,255,143,157,142,255,137,151,136,255,113,127,112,255,124,138,123,255,132,146,131,255,115,129,114,255,119,133,118,255,121,138,122,255,120,137,121,255,105,122,106,255,133,150,134,255,126,143,127,255,126,143,127,255,129,145,132,255,129,145,132,255,127,145,129,255,108,126,110,255,169,190,175,255,170,191,176,255,135,155,143,255,151,171,159,255,157,177,165,255,161,181,169,255,167,187,175,255,175,195,183,255,162,180,168,255,191,209,197,255,195,211,198,255,170,186,173,255,104,118,103,255,130,147,131,255,173,194,177,255,124,145,128,255,95,116,99,255,145,163,147,255,231,242,225,255,156,164,149,255,218,221,212,255,255,255,250,255,254,255,250,255,253,255,249,255,250,255,246,255,250,255,245,255,183,191,176,255,184,192,177,255,248,251,242,255,251,254,245,255,255,255,248,255,254,255,245,255,253,255,245,255,206,212,198,255,173,182,165,255,242,250,235,255,251,255,245,255,247,253,241,255,250,253,242,255,254,255,244,255,225,229,214,255,170,177,161,255,227,233,221,255,251,255,245,255,245,253,240,255,246,255,238,255,251,255,242,255,221,228,212,255,176,180,166,255,251,255,245,255,250,255,245,255,223,234,220,255,198,209,193,255,234,245,228,255,232,243,226,255,228,240,220,255,221,233,213,255,216,229,209,255,170,181,164,255,184,197,179,255,209,222,204,255,202,215,197,255,199,212,194,255,184,199,180,255,177,190,170,255,140,153,133,255,166,177,161,255,165,176,160,255,161,172,156,255,157,168,152,255,151,162,145,255,146,157,140,255,114,125,108,255,141,152,135,255,134,147,129,255,134,147,129,255,138,151,134,255,137,150,133,255,136,149,132,255,123,136,119,255,157,169,155,255,147,159,145,255,154,168,151,255,159,173,156,255,162,176,159,255,146,160,143,255,164,178,163,255,182,196,181,255,176,190,175,255,176,190,175,255,174,188,173,255,178,192,177,255,141,158,142,255,195,212,196,255,183,200,184,255,177,194,178,255,177,194,178,255,175,192,176,255,148,166,150,255,112,130,114,255,178,196,182,255,175,193,179,255,135,155,143,255,155,175,163,255,161,181,169,255,159,179,167,255,158,178,166,255,165,185,173,255,156,174,162,255,193,211,199,255,199,215,202,255,205,221,208,255,109,126,110,255,124,141,125,255,211,229,213,255,166,184,170,255,67,83,70,255,168,184,171,255,239,252,234,255,159,170,154,255,211,217,207,255,254,255,250,255,251,253,248,255,252,255,250,255,251,255,248,255,245,255,240,255,190,201,185,255,181,192,176,255,247,253,241,255,252,255,248,255,252,255,246,255,252,255,244,255,252,255,244,255,212,221,204,255,167,176,159,255,234,243,226,255,248,254,242,255,245,251,239,255,244,248,234,255,244,248,233,255,218,222,205,255,162,169,153,255,219,225,213,255,228,234,222,255,220,228,213,255,213,222,205,255,210,217,199,255,191,198,180,255,156,160,146,255,225,231,219,255,223,234,220,255,199,211,197,255,156,169,152,255,174,187,169,255,160,173,155,255,154,167,147,255,151,164,144,255,147,160,140,255,126,139,121,255,133,146,128,255,151,166,147,255,145,160,141,255,148,163,144,255,148,163,144,255,157,172,151,255,135,150,129,255,161,172,156,255,175,186,170,255,174,185,169,255,179,190,174,255,188,199,182,255,182,193,176,255,151,162,145,255,199,210,193,255,192,205,187,255,199,212,194,255,196,209,192,255,201,214,197,255,189,202,185,255,156,169,152,255,209,221,207,255,205,217,203,255,206,220,203,255,204,218,201,255,207,221,204,255,161,175,158,255,173,187,172,255,209,223,208,255,196,210,195,255,192,206,191,255,197,211,196,255,192,206,191,255,131,148,132,255,202,219,203,255,191,208,192,255,182,199,183,255,180,197,181,255,182,199,183,255,150,168,152,255,111,129,113,255,174,192,178,255,172,190,176,255,130,150,138,255,146,166,154,255,155,175,163,255,137,157,145,255,153,173,161,255,164,184,172,255,153,171,159,255,193,211,199,255,190,206,193,255,197,213,200,255,102,119,103,255,129,145,132,255,201,219,205,255,167,185,173,255,80,96,85,255,168,181,171,255,236,251,230,255,167,180,162,255,200,208,195,255,243,249,239,255,241,246,239,255,241,249,238,255,233,244,230,255,233,247,230,255,175,189,172,255,169,183,166,255,216,227,213,255,218,226,213,255,210,216,204,255,201,209,196,255,196,207,191,255,170,181,164,255,148,157,140,255,185,194,177,255,182,188,176,255,175,181,169,255,170,174,160,255,165,169,154,255,157,164,146,255,121,128,112,255,155,161,147,255,151,159,146,255,157,165,150,255,156,165,148,255,158,165,147,255,165,172,154,255,149,153,139,255,210,216,202,255,220,228,215,255,201,212,198,255,158,169,153,255,186,197,180,255,186,199,181,255,192,205,185,255,201,214,194,255,205,218,198,255,168,181,163,255,181,194,176,255,216,229,211,255,215,228,210,255,220,233,215,255,223,236,218,255,220,235,214,255,166,181,160,255,200,211,195,255,226,237,221,255,222,233,217,255,222,233,217,255,225,236,219,255,208,219,202,255,150,161,144,255,211,222,205,255,214,227,209,255,217,230,212,255,209,222,205,255,216,229,212,255,193,206,189,255,149,162,145,255,212,225,208,255,207,220,203,255,209,222,205,255,202,215,198,255,209,223,206,255,155,169,152,255,169,183,166,255,212,226,209,255,197,211,194,255,198,212,195,255,196,210,193,255,185,199,182,255,137,154,136,255,192,209,191,255,187,204,188,255,183,200,184,255,178,195,179,255,182,199,183,255,148,166,152,255,109,127,113,255,175,193,179,255,173,191,177,255,131,151,139,255,148,168,156,255,158,180,168,255,146,168,156,255,161,183,171,255,159,181,169,255,159,179,167,255,193,213,201,255,194,212,198,255,197,215,201,255,93,111,97,255,131,149,135,255,203,221,209,255,153,170,160,255,71,87,77,255,168,184,174,255,179,194,173,255,140,155,136,255,153,161,148,255,177,185,174,255,168,173,166,255,159,167,156,255,145,157,143,255,154,168,151,255,142,157,138,255,132,147,128,255,165,176,160,255,164,172,159,255,169,177,164,255,170,178,163,255,171,182,165,255,169,181,161,255,139,148,129,255,181,190,171,255,190,196,182,255,196,202,188,255,203,207,192,255,207,211,194,255,205,212,194,255,160,167,149,255,210,218,203,255,220,228,213,255,225,234,217,255,225,234,215,255,229,237,216,255,214,222,201,255,173,177,162,255,248,254,240,255,249,255,244,255,233,241,228,255,190,198,183,255,230,241,225,255,237,248,231,255,235,247,227,255,234,246,226,255,235,247,227,255,180,191,174,255,187,198,181,255,229,240,223,255,229,240,223,255,229,240,223,255,230,241,224,255,227,240,220,255,161,174,154,255,195,206,190,255,226,237,221,255,224,235,219,255,223,234,218,255,225,236,219,255,217,228,211,255,149,160,143,255,208,219,202,255,220,233,215,255,217,230,212,255,216,229,212,255,218,231,214,255,192,205,188,255,153,166,149,255,214,227,210,255,207,220,203,255,208,221,204,255,208,221,204,255,211,225,208,255,156,170,153,255,171,185,168,255,208,222,205,255,197,211,194,255,195,209,192,255,193,207,190,255,189,203,186,255,139,156,138,255,200,217,199,255,188,205,189,255,184,201,185,255,179,196,180,255,178,195,179,255,148,166,152,255,105,123,109,255,173,191,177,255,168,186,172,255,131,151,139,255,154,174,162,255,158,180,168,255,160,182,170,255,162,184,172,255,169,191,179,255,158,178,166,255,185,205,193,255,200,218,204,255,185,203,189,255,91,109,95,255,135,153,139,255,206,226,214,255,147,167,155,255,60,77,67,255,174,191,181,255,187,200,180,255,156,169,151,255,167,173,161,255,210,216,206,255,214,217,210,255,219,225,215,255,218,229,215,255,226,239,222,255,191,204,186,255,165,178,160,255,223,231,216,255,235,241,227,255,241,247,233,255,241,247,233,255,238,245,229,255,227,236,217,255,168,177,158,255,226,235,216,255,246,254,239,255,246,254,239,255,247,254,238,255,247,254,236,255,232,239,221,255,159,166,148,255,214,222,207,255,245,253,238,255,243,254,237,255,245,255,237,255,251,255,239,255,223,232,211,255,151,158,142,255,238,244,230,255,248,254,242,255,231,237,225,255,184,190,176,255,231,237,223,255,242,249,233,255,238,247,230,255,235,244,225,255,236,245,226,255,182,191,174,255,182,191,174,255,231,240,223,255,235,244,227,255,234,243,226,255,228,237,220,255,232,241,222,255,168,177,158,255,189,200,184,255,226,237,221,255,226,237,220,255,220,231,214,255,217,228,211,255,210,221,204,255,148,159,142,255,209,220,203,255,215,226,209,255,213,224,207,255,215,228,211,255,215,228,211,255,191,204,187,255,153,166,149,255,211,224,207,255,205,218,201,255,205,218,201,255,208,221,204,255,206,219,202,255,150,163,146,255,169,183,166,255,206,220,203,255,199,213,196,255,197,211,194,255,195,209,192,255,191,205,188,255,133,147,130,255,205,219,202,255,181,198,180,255,175,192,174,255,173,190,172,255,173,190,174,255,138,156,142,255,112,130,116,255,176,194,180,255,169,187,173,255,134,154,142,255,156,176,164,255,151,173,161,255,152,174,162,255,149,171,159,255,149,171,159,255,146,168,155,255,189,211,198,255,164,185,170,255,141,162,147,255,128,146,132,255,148,169,154,255,188,211,195,255,155,178,162,255,128,149,134,255,181,202,187,255,245,255,239,255,182,190,175,255,179,185,175,255,250,253,246,255,253,255,249,255,254,255,250,255,252,255,248,255,249,255,242,255,214,225,209,255,159,170,153,255,235,243,228,255,252,255,244,255,249,252,241,255,253,255,243,255,254,255,244,255,229,236,220,255,156,165,146,255,221,230,211,255,248,255,240,255,248,255,240,255,248,255,237,255,249,255,238,255,236,244,223,255,158,165,147,255,213,222,205,255,244,253,236,255,241,250,231,255,241,250,229,255,238,247,226,255,235,244,223,255,162,169,151,255,230,237,221,255,245,251,237,255,233,239,225,255,186,190,176,255,228,234,220,255,238,245,229,255,237,244,228,255,236,243,225,255,233,242,223,255,185,192,176,255,183,192,175,255,230,237,221,255,228,237,220,255,232,241,224,255,227,236,219,255,232,241,222,255,163,172,155,255,188,199,183,255,224,235,219,255,219,230,213,255,217,228,211,255,224,235,218,255,214,225,208,255,147,158,141,255,206,218,198,255,218,229,212,255,217,228,211,255,213,226,208,255,217,230,213,255,198,211,194,255,154,167,150,255,213,226,209,255,206,219,202,255,207,220,203,255,203,216,199,255,205,218,201,255,152,165,148,255,172,186,169,255,199,213,196,255,175,189,172,255,174,188,171,255,167,181,166,255,155,169,152,255,118,132,117,255,169,183,166,255,141,158,140,255,125,142,124,255,113,130,112,255,112,129,113,255,96,114,100,255,95,113,99,255,147,165,151,255,134,152,138,255,96,116,104,255,117,137,125,255,123,143,132,255,118,140,128,255,129,149,138,255,127,149,136,255,139,159,147,255,184,205,190,255,116,137,122,255,76,97,82,255,100,118,104,255,114,135,120,255,116,139,123,255,134,159,140,255,138,161,145,255,161,184,166,255,253,255,247,255,190,193,184,255,170,175,168,255,246,248,243,255,252,254,249,255,251,252,247,255,255,255,250,255,253,255,247,255,218,226,215,255,158,166,153,255,230,236,224,255,254,255,246,255,250,251,243,255,253,253,245,255,255,255,248,255,235,238,227,255,159,166,148,255,217,226,205,255,249,255,238,255,248,255,237,255,245,253,232,255,245,253,232,255,241,249,228,255,161,169,148,255,208,215,197,255,248,255,237,255,241,249,228,255,240,248,227,255,240,248,227,255,232,240,219,255,159,168,147,255,227,236,217,255,245,254,237,255,228,237,220,255,182,189,173,255,225,234,217,255,238,247,230,255,232,241,224,255,232,241,222,255,234,246,226,255,186,195,176,255,176,188,168,255,230,239,220,255,230,242,222,255,229,240,223,255,231,242,225,255,233,244,227,255,171,182,165,255,191,202,186,255,230,241,225,255,221,232,215,255,221,232,215,255,219,231,211,255,211,223,203,255,150,163,143,255,203,217,194,255,203,216,196,255,197,210,190,255,191,204,184,255,187,200,182,255,165,178,160,255,142,155,137,255,171,184,167,255,157,170,153,255,146,161,142,255,138,153,134,255,137,152,133,255,112,127,108,255,125,139,122,255,133,147,130,255,115,129,114,255,113,127,112,255,111,125,112,255,112,126,111,255,99,115,102,255,125,142,126,255,117,134,118,255,118,135,119,255,118,135,119,255,120,137,121,255,111,127,114,255,108,124,111,255,172,190,176,255,161,179,165,255,126,144,132,255,152,170,158,255,159,177,165,255,156,176,164,255,167,185,173,255,164,185,170,255,164,182,168,255,192,210,196,255,180,198,184,255,140,158,142,255,88,105,89,255,126,144,130,255,133,154,139,255,88,111,95,255,97,119,106,255,115,138,122,255,253,255,247,255,200,203,194,255,164,169,162,255,242,247,240,255,253,255,249,255,254,255,249,255,254,255,249,255,252,255,246,255,220,228,215,255,161,169,156,255,227,235,222,255,249,255,243,255,252,254,243,255,254,254,244,255,253,254,246,255,242,245,234,255,160,167,149,255,214,223,202,255,248,255,235,255,246,254,233,255,248,255,235,255,252,255,239,255,238,246,225,255,161,169,148,255,205,213,192,255,243,251,230,255,246,254,233,255,242,250,229,255,243,251,230,255,235,243,222,255,156,165,144,255,227,236,215,255,242,251,234,255,232,241,224,255,186,195,178,255,222,231,214,255,234,243,226,255,233,242,225,255,233,242,223,255,229,241,221,255,180,192,172,255,178,190,170,255,214,226,206,255,212,224,204,255,210,221,204,255,199,212,194,255,191,202,185,255,152,163,146,255,168,179,163,255,179,190,174,255,171,182,165,255,163,174,157,255,155,167,147,255,153,165,145,255,117,131,108,255,143,157,134,255,131,145,122,255,126,140,117,255,128,141,121,255,127,140,120,255,129,142,124,255,118,131,113,255,142,155,138,255,140,153,135,255,142,157,138,255,141,156,135,255,150,165,146,255,128,143,124,255,149,163,146,255,173,187,170,255,165,179,164,255,170,184,171,255,171,185,172,255,171,185,172,255,132,148,135,255,186,202,189,255,173,190,174,255,170,187,171,255,170,187,171,255,171,188,172,255,134,150,137,255,117,133,120,255,176,194,180,255,167,185,171,255,131,149,137,255,158,176,164,255,161,179,167,255,160,178,166,255,161,179,165,255,170,188,174,255,171,189,175,255,194,212,198,255,194,212,196,255,194,212,196,255,80,97,81,255,156,174,158,255,206,226,214,255,130,152,139,255,89,111,98,255,178,200,187,255,252,255,244,255,207,215,200,255,153,164,150,255,234,245,231,255,251,255,245,255,254,255,246,255,251,255,241,255,252,255,244,255,226,237,220,255,147,160,142,255,217,229,209,255,251,255,241,255,254,255,243,255,252,255,241,255,251,255,243,255,240,247,231,255,163,172,153,255,212,221,200,255,250,255,237,255,247,255,234,255,247,255,234,255,248,255,235,255,233,241,220,255,175,183,162,255,205,213,192,255,232,240,219,255,234,242,221,255,230,238,217,255,225,233,212,255,219,227,206,255,156,165,144,255,220,229,208,255,238,245,229,255,228,235,219,255,171,178,162,255,180,187,171,255,175,182,164,255,168,177,158,255,164,173,154,255,158,167,148,255,146,155,136,255,132,141,122,255,150,159,140,255,140,149,130,255,141,150,131,255,142,154,134,255,153,162,143,255,133,144,127,255,136,147,131,255,157,168,152,255,155,166,149,255,156,167,150,255,164,176,156,255,166,178,158,255,141,153,131,255,174,186,164,255,185,197,175,255,186,198,176,255,186,199,179,255,190,203,183,255,178,191,173,255,153,166,148,255,202,215,198,255,194,207,189,255,198,213,194,255,196,211,190,255,198,213,194,255,154,169,150,255,172,186,169,255,207,221,204,255,196,210,195,255,194,208,193,255,191,205,192,255,185,199,186,255,129,145,132,255,198,214,201,255,182,199,183,255,179,196,180,255,178,195,179,255,179,196,180,255,140,156,143,255,114,130,117,255,174,192,178,255,169,187,173,255,129,147,135,255,151,169,157,255,147,165,153,255,142,160,148,255,161,179,165,255,163,181,167,255,163,181,167,255,194,212,198,255,194,212,196,255,183,201,185,255,86,103,87,255,155,173,157,255,213,233,221,255,140,160,148,255,78,98,86,255,186,206,194,255,250,255,242,255,211,222,205,255,156,167,150,255,231,242,226,255,246,254,239,255,249,255,240,255,247,254,238,255,251,255,241,255,229,242,222,255,150,165,142,255,213,225,203,255,241,250,229,255,240,247,229,255,233,240,222,255,230,237,221,255,221,230,211,255,162,171,150,255,191,200,179,255,216,224,203,255,207,215,194,255,197,205,184,255,187,195,174,255,181,189,168,255,142,150,129,255,158,166,145,255,173,181,160,255,157,165,144,255,155,163,142,255,146,154,133,255,152,160,139,255,127,136,115,255,185,194,173,255,207,214,198,255,202,209,193,255,151,158,142,255,162,169,153,255,166,173,155,255,170,177,159,255,176,185,166,255,180,189,170,255,174,183,164,255,158,167,148,255,199,208,189,255,200,209,190,255,200,209,190,255,206,215,196,255,209,218,199,255,166,175,156,255,179,190,173,255,219,230,214,255,210,221,204,255,214,225,208,255,216,228,208,255,204,216,196,255,150,162,140,255,202,214,192,255,208,220,198,255,211,223,201,255,208,221,201,255,213,226,206,255,188,201,183,255,146,159,141,255,212,225,208,255,204,217,199,255,206,221,202,255,201,216,195,255,202,217,198,255,150,165,146,255,166,180,163,255,207,221,204,255,194,208,193,255,192,206,191,255,198,212,199,255,186,200,187,255,131,147,134,255,194,210,197,255,181,198,182,255,181,198,182,255,177,194,178,255,180,197,181,255,137,153,140,255,110,126,113,255,169,187,173,255,164,182,168,255,122,140,128,255,150,168,156,255,151,169,157,255,150,168,156,255,161,179,165,255,166,184,170,255,174,192,178,255,195,213,199,255,190,208,192,255,181,199,183,255,74,91,75,255,153,171,155,255,204,222,210,255,129,149,137,255,82,102,90,255,186,206,194,255,230,239,220,255,199,211,191,255,144,156,136,255,197,208,191,255,205,214,197,255,201,208,192,255,192,199,183,255,188,197,178,255,179,192,172,255,128,143,120,255,173,185,163,255,177,187,163,255,177,185,164,255,171,179,158,255,164,171,153,255,164,173,154,255,131,140,119,255,143,152,131,255,160,168,147,255,159,167,146,255,163,171,150,255,166,174,153,255,182,190,169,255,148,156,135,255,166,174,153,255,200,208,187,255,198,206,185,255,207,215,194,255,208,216,195,255,208,216,195,255,169,178,157,255,215,224,203,255,246,253,237,255,239,246,230,255,194,201,183,255,213,220,202,255,223,230,212,255,222,229,211,255,226,234,213,255,232,240,219,255,190,198,177,255,168,176,155,255,224,232,211,255,227,235,214,255,226,233,215,255,228,235,217,255,229,236,218,255,166,175,156,255,179,190,173,255,217,228,211,255,214,225,208,255,220,231,214,255,217,229,209,255,213,225,205,255,145,157,137,255,198,210,190,255,215,227,207,255,210,222,202,255,208,220,200,255,207,219,199,255,193,204,187,255,150,161,144,255,202,213,196,255,206,219,201,255,203,218,199,255,198,213,194,255,204,219,200,255,155,170,151,255,166,180,163,255,201,215,198,255,188,202,187,255,195,209,194,255,194,208,193,255,182,196,181,255,128,145,129,255,192,209,193,255,181,198,182,255,181,198,182,255,177,194,178,255,179,196,180,255,135,153,139,255,116,134,120,255,174,192,178,255,166,184,170,255,126,144,132,255,159,177,165,255,160,180,168,255,159,179,167,255,167,188,173,255,168,189,174,255,176,194,180,255,192,210,196,255,200,218,202,255,177,195,179,255,66,84,68,255,157,175,159,255,215,233,221,255,117,135,123,255,74,92,80,255,190,208,196,255,156,163,145,255,156,165,146,255,119,131,111,255,163,174,157,255,173,180,164,255,176,180,165,255,183,187,172,255,189,196,178,255,194,206,186,255,145,159,136,255,186,198,176,255,207,216,195,255,216,221,201,255,219,223,206,255,219,226,208,255,222,229,211,255,174,183,162,255,191,200,179,255,230,238,217,255,236,244,223,255,241,249,228,255,236,244,223,255,238,246,225,255,180,188,167,255,190,198,177,255,238,246,225,255,241,249,228,255,237,245,224,255,241,249,228,255,234,242,221,255,159,168,147,255,205,214,193,255,245,252,234,255,235,242,226,255,193,200,182,255,217,224,206,255,235,242,224,255,231,238,220,255,227,235,214,255,231,239,218,255,195,203,182,255,166,174,153,255,223,231,210,255,225,233,212,255,227,234,216,255,223,230,212,255,225,232,214,255,168,177,158,255,180,189,172,255,218,229,212,255,220,231,214,255,215,226,209,255,214,226,206,255,213,225,205,255,146,158,138,255,193,205,185,255,212,224,204,255,208,220,200,255,206,218,198,255,209,221,201,255,188,199,182,255,143,154,137,255,203,214,197,255,201,214,196,255,202,215,197,255,198,213,194,255,203,218,199,255,153,168,149,255,167,181,164,255,205,219,202,255,191,205,190,255,193,207,192,255,192,206,191,255,185,199,184,255,128,145,129,255,197,214,198,255,181,198,182,255,177,194,178,255,173,190,174,255,172,189,173,255,127,145,131,255,120,138,124,255,172,190,176,255,161,179,165,255,124,142,130,255,154,172,160,255,150,170,158,255,146,166,154,255,150,171,156,255,142,163,148,255,168,186,172,255,196,214,200,255,155,173,157,255,134,152,136,255,116,134,118,255,172,190,174,255,194,210,199,255,132,148,137,255,102,120,108,255,194,212,200,255,231,235,220,255,221,225,210,255,158,165,149,255,211,217,203,255,245,249,235,255,250,252,239,255,249,251,238,255,247,251,236,255,238,247,230,255,168,177,158,255,201,210,191,255,247,254,236,255,251,254,237,255,252,253,239,255,255,255,243,255,249,253,238,255,178,185,167,255,187,196,175,255,244,252,231,255,247,255,234,255,247,255,234,255,243,251,230,255,246,254,233,255,182,190,169,255,182,190,169,255,237,245,224,255,242,250,229,255,236,244,223,255,239,247,226,255,241,249,228,255,161,170,149,255,204,213,192,255,241,250,231,255,232,241,222,255,191,200,181,255,212,221,202,255,232,241,220,255,229,238,217,255,225,234,213,255,229,238,217,255,198,206,185,255,164,172,151,255,219,227,206,255,225,233,212,255,224,232,211,255,221,229,208,255,223,231,210,255,169,178,159,255,167,176,159,255,216,227,210,255,219,230,213,255,211,222,205,255,214,226,206,255,210,222,202,255,146,158,138,255,195,207,187,255,212,224,204,255,211,223,203,255,208,220,200,255,217,229,209,255,188,199,182,255,146,157,140,255,214,225,208,255,198,211,193,255,205,218,200,255,198,213,194,255,197,212,193,255,150,165,146,255,165,179,162,255,199,213,196,255,180,194,179,255,174,188,173,255,168,182,167,255,162,176,161,255,115,132,116,255,159,176,160,255,138,155,139,255,127,144,128,255,118,135,117,255,114,131,115,255,94,112,98,255,98,116,102,255,142,160,146,255,130,148,134,255,98,116,102,255,128,146,132,255,127,147,135,255,129,149,137,255,133,154,139,255,132,153,138,255,169,187,173,255,185,203,189,255,88,106,90,255,91,109,93,255,106,124,108,255,131,149,133,255,140,156,145,255,143,159,148,255,146,162,151,255,190,206,195,255,255,255,244,255,235,239,225,255,150,154,140,255,209,215,201,255,255,255,246,255,253,255,244,255,251,251,239,255,255,255,244,255,246,252,238,255,172,181,164,255,196,203,187,255,249,253,238,255,255,255,242,255,252,253,239,255,255,255,243,255,251,255,240,255,182,189,171,255,179,188,167,255,245,253,232,255,246,254,233,255,245,253,232,255,243,251,230,255,248,255,235,255,186,194,173,255,180,188,167,255,235,243,222,255,241,249,228,255,242,250,229,255,234,242,221,255,238,246,225,255,169,178,157,255,197,206,185,255,240,249,230,255,236,245,226,255,196,205,186,255,212,221,202,255,229,238,217,255,228,237,216,255,225,234,213,255,230,239,218,255,197,205,184,255,159,167,146,255,217,225,204,255,228,236,215,255,222,230,209,255,227,235,214,255,230,238,217,255,170,179,158,255,172,184,164,255,221,232,215,255,219,230,213,255,220,231,214,255,216,228,208,255,209,221,201,255,146,158,138,255,193,205,185,255,205,217,197,255,197,209,189,255,188,200,180,255,185,197,177,255,168,179,162,255,134,145,128,255,174,185,168,255,157,170,152,255,151,164,146,255,136,151,132,255,139,154,135,255,107,122,103,255,120,134,117,255,134,148,131,255,111,125,110,255,114,128,113,255,111,125,110,255,110,124,109,255,94,111,95,255,121,138,122,255,117,134,118,255,121,138,122,255,121,138,120,255,123,140,122,255,105,123,109,255,122,140,126,255,167,185,171,255,159,177,163,255,129,147,133,255,154,172,158,255,153,173,161,255,158,178,166,255,169,190,175,255,171,192,177,255,176,194,180,255,191,209,195,255,167,185,169,255,128,146,130,255,95,113,97,255,117,135,119,255,90,106,93,255,96,112,101,255,105,121,110,255,124,140,129,255,252,254,241,255,244,248,234,255,162,165,154,255,206,212,200,255,250,252,241,255,254,255,245,255,252,252,242,255,255,255,244,255,250,255,242,255,177,185,170,255,189,196,180,255,249,253,238,255,252,252,240,255,254,254,242,255,255,255,245,255,250,254,240,255,187,194,176,255,179,188,167,255,244,252,231,255,246,254,233,255,245,253,232,255,244,252,231,255,247,255,234,255,189,197,176,255,173,181,160,255,240,248,227,255,245,253,232,255,241,249,228,255,238,246,225,255,245,253,232,255,168,177,156,255,197,206,185,255,243,255,235,255,230,242,222,255,198,210,190,255,209,221,201,255,231,243,221,255,233,245,223,255,228,240,218,255,228,240,218,255,199,208,187,255,161,170,149,255,214,223,202,255,215,224,203,255,208,217,196,255,200,209,188,255,201,210,189,255,157,166,145,255,157,169,149,255,184,196,176,255,166,178,158,255,161,173,153,255,153,165,145,255,146,158,138,255,119,131,111,255,138,150,130,255,136,148,128,255,124,136,116,255,127,138,121,255,121,132,115,255,132,143,126,255,112,123,106,255,138,149,132,255,138,151,133,255,141,154,136,255,139,154,135,255,152,166,149,255,127,141,124,255,144,158,141,255,172,186,169,255,159,173,156,255,167,181,164,255,166,180,165,255,168,182,167,255,127,144,128,255,185,202,186,255,170,187,171,255,172,189,173,255,170,187,169,255,170,187,169,255,130,148,134,255,126,144,130,255,176,194,180,255,165,183,169,255,130,151,136,255,154,175,160,255,154,174,162,255,156,176,164,255,164,185,170,255,166,187,172,255,165,186,171,255,189,210,195,255,192,210,196,255,165,183,169,255,71,89,73,255,172,190,174,255,181,199,185,255,98,116,102,255,107,125,113,255,143,161,149,255,254,255,243,255,246,250,235,255,167,173,159,255,201,207,193,255,251,255,241,255,255,255,244,255,252,254,241,255,249,253,239,255,247,255,240,255,178,187,170,255,183,192,175,255,244,251,235,255,253,255,241,255,254,254,242,255,254,255,243,255,254,255,244,255,197,204,186,255,174,183,162,255,239,247,226,255,250,255,237,255,244,252,231,255,248,255,235,255,252,255,239,255,192,200,179,255,178,186,165,255,235,243,222,255,239,247,226,255,234,242,221,255,230,238,217,255,232,240,219,255,170,179,158,255,188,197,176,255,240,252,232,255,232,244,224,255,196,208,188,255,185,197,177,255,184,196,174,255,173,185,163,255,165,177,155,255,165,177,155,255,149,158,137,255,123,132,111,255,153,162,141,255,136,145,124,255,138,147,126,255,135,144,123,255,141,150,129,255,128,137,116,255,121,133,113,255,146,158,138,255,149,161,141,255,152,164,144,255,153,165,145,255,166,178,158,255,136,148,128,255,164,176,156,255,184,196,176,255,182,194,174,255,188,199,182,255,190,201,184,255,178,189,172,255,144,155,138,255,198,209,192,255,195,208,190,255,197,212,193,255,194,209,190,255,195,209,192,255,149,163,146,255,163,177,160,255,201,215,198,255,188,202,185,255,187,201,184,255,188,202,187,255,179,193,178,255,125,142,126,255,192,209,193,255,184,201,185,255,183,200,184,255,178,195,177,255,183,200,182,255,135,153,139,255,125,143,129,255,173,191,177,255,164,182,168,255,127,148,133,255,151,172,157,255,145,165,153,255,135,155,143,255,158,179,164,255,159,180,165,255,169,190,175,255,187,208,193,255,193,211,197,255,163,181,167,255,69,87,71,255,170,188,172,255,207,225,211,255,99,117,103,255,104,122,110,255,196,214,202,255,249,255,238,255,241,250,231,255,170,181,164,255,190,201,184,255,247,254,238,255,253,255,242,255,254,255,243,255,250,255,239,255,249,255,241,255,185,198,178,255,179,191,171,255,241,250,231,255,253,255,240,255,247,251,236,255,242,249,233,255,244,251,235,255,188,197,178,255,172,181,160,255,222,230,209,255,223,231,210,255,219,227,206,255,210,218,197,255,204,212,191,255,166,174,153,255,146,154,133,255,181,189,168,255,179,187,166,255,172,180,159,255,162,170,149,255,158,166,145,255,129,138,117,255,156,165,144,255,196,208,188,255,196,208,188,255,164,176,156,255,152,164,144,255,157,169,147,255,156,168,146,255,159,171,149,255,164,176,154,255,166,178,156,255,140,152,130,255,189,201,179,255,190,202,180,255,195,207,185,255,197,209,187,255,199,211,189,255,173,185,163,255,163,175,155,255,208,220,200,255,208,220,200,255,205,217,197,255,206,218,198,255,206,218,198,255,151,163,143,255,188,200,180,255,204,217,197,255,202,215,195,255,205,218,200,255,207,220,202,255,186,199,181,255,137,150,132,255,202,215,197,255,199,212,194,255,196,210,193,255,195,209,192,255,203,217,200,255,151,165,148,255,160,174,157,255,198,212,195,255,188,202,185,255,189,203,186,255,188,202,185,255,182,196,179,255,123,140,122,255,191,208,190,255,182,199,181,255,182,199,181,255,174,191,173,255,178,195,177,255,130,148,134,255,121,139,125,255,174,192,178,255,163,181,167,255,123,144,129,255,152,173,158,255,155,175,163,255,148,168,156,255,168,189,174,255,162,183,168,255,176,197,182,255,188,209,194,255,191,209,195,255,155,173,159,255,69,87,71,255,172,190,174,255,191,209,195,255,101,119,105,255,103,124,109,255,190,211,196,255,246,255,234,255,238,250,228,255,175,187,167,255,184,196,176,255,232,241,224,255,226,233,217,255,222,229,211,255,213,222,203,255,205,219,196,255,161,176,153,255,144,156,134,255,189,198,177,255,188,195,177,255,179,186,168,255,169,176,160,255,162,171,152,255,145,154,133,255,129,138,117,255,163,171,150,255,157,165,144,255,166,174,153,255,166,174,153,255,169,177,156,255,164,172,151,255,145,153,132,255,177,185,164,255,183,191,170,255,190,198,177,255,197,205,184,255,200,208,187,255,172,181,160,255,188,197,176,255,238,250,230,255,237,249,229,255,204,216,196,255,197,209,189,255,213,225,203,255,218,230,208,255,220,232,210,255,221,233,211,255,204,216,194,255,151,163,141,255,211,223,201,255,220,232,210,255,216,228,206,255,219,231,209,255,225,237,215,255,176,188,166,255,153,165,145,255,217,229,209,255,209,221,201,255,210,222,202,255,216,228,208,255,207,219,199,255,144,156,136,255,181,193,173,255,209,222,202,255,205,218,198,255,204,217,199,255,202,215,197,255,190,203,185,255,137,150,132,255,194,207,189,255,198,211,193,255,202,216,199,255,194,208,191,255,199,213,196,255,147,161,144,255,160,174,157,255,200,214,197,255,187,201,184,255,186,200,183,255,186,200,183,255,180,194,177,255,121,138,120,255,187,204,186,255,174,191,173,255,175,192,174,255,174,191,173,255,177,194,176,255,126,144,128,255,120,138,124,255,171,189,175,255,163,181,167,255,132,153,138,255,166,187,172,255,168,188,176,255,162,182,170,255,170,191,176,255,167,188,173,255,179,200,185,255,194,215,200,255,192,210,196,255,149,167,153,255,77,95,79,255,177,195,179,255,200,218,204,255,88,106,92,255,103,124,109,255,193,214,199,255,168,177,156,255,186,198,176,255,136,148,128,255,137,149,129,255,173,182,163,255,159,166,148,255,156,163,145,255,154,163,144,255,159,173,150,255,149,164,141,255,139,151,129,255,187,196,175,255,193,201,180,255,200,208,187,255,210,217,199,255,211,220,201,255,197,206,185,255,165,174,153,255,219,227,206,255,229,237,216,255,230,238,217,255,233,241,220,255,233,241,220,255,208,216,195,255,175,183,162,255,227,235,214,255,242,250,229,255,239,247,226,255,240,248,227,255,242,250,229,255,187,196,175,255,177,186,165,255,240,249,230,255,237,246,227,255,206,215,196,255,204,213,194,255,229,238,219,255,231,240,221,255,228,237,216,255,226,235,214,255,209,218,197,255,147,156,135,255,209,221,199,255,219,231,209,255,220,232,212,255,214,226,206,255,218,230,210,255,172,184,164,255,156,169,149,255,212,225,205,255,205,218,198,255,210,223,203,255,209,222,202,255,207,220,200,255,146,159,139,255,175,188,168,255,207,220,202,255,203,216,198,255,202,215,197,255,202,215,197,255,189,202,184,255,135,148,130,255,195,208,190,255,200,213,195,255,191,205,188,255,191,205,188,255,201,215,198,255,149,163,146,255,156,170,153,255,195,209,192,255,186,200,183,255,185,199,182,255,185,199,182,255,172,186,169,255,121,138,120,255,187,204,186,255,172,189,171,255,165,182,164,255,164,181,163,255,165,182,164,255,118,136,120,255,124,142,126,255,177,195,181,255,162,180,166,255,127,148,133,255,150,171,156,255,147,168,153,255,148,169,154,255,151,172,157,255,136,157,142,255,167,188,173,255,191,212,197,255,142,160,146,255,123,141,127,255,114,132,118,255,181,199,185,255,189,207,191,255,96,114,98,255,115,133,117,255,197,215,199,255,161,169,148,255,221,230,209,255,175,187,167,255,169,181,161,255,224,231,213,255,231,235,218,255,237,241,226,255,241,248,230,255,241,253,233,255,207,221,198,255,169,181,161,255,233,242,221,255,254,255,241,255,253,255,240,255,250,255,239,255,247,254,236,255,215,224,203,255,164,173,152,255,231,239,218,255,251,255,238,255,246,254,233,255,250,255,237,255,251,255,238,255,212,220,199,255,164,172,151,255,229,237,216,255,249,255,236,255,241,249,228,255,237,245,224,255,243,251,230,255,191,200,179,255,178,187,166,255,239,248,229,255,236,245,226,255,207,214,196,255,202,211,192,255,226,235,216,255,226,235,216,255,224,233,212,255,226,235,214,255,215,224,203,255,148,157,136,255,209,218,197,255,217,229,207,255,219,231,211,255,214,226,206,255,220,232,212,255,181,193,173,255,152,165,145,255,208,221,201,255,211,224,204,255,209,222,202,255,207,220,200,255,207,220,200,255,142,155,135,255,173,186,166,255,206,219,201,255,202,215,197,255,199,212,194,255,205,218,200,255,186,199,181,255,132,145,127,255,198,211,193,255,192,205,187,255,195,209,192,255,185,199,182,255,185,199,182,255,147,161,144,255,152,166,149,255,183,197,180,255,165,179,162,255,158,172,155,255,152,166,149,255,146,160,143,255,104,121,103,255,150,167,149,255,134,151,133,255,126,143,125,255,125,142,124,255,123,140,122,255,99,117,101,255,96,114,98,255,138,156,142,255,127,145,131,255,108,129,114,255,139,160,145,255,135,156,141,255,135,156,141,255,146,167,152,255,142,163,148,255,161,182,167,255,183,204,189,255,142,160,146,255,129,147,133,255,120,138,124,255,147,165,151,255,141,159,143,255,124,142,126,255,143,161,145,255,199,217,201,255,142,146,129,255,250,254,237,255,200,207,191,255,168,175,159,255,242,246,231,255,255,255,243,255,254,255,243,255,249,253,238,255,250,255,242,255,212,221,202,255,165,174,157,255,237,244,226,255,255,255,243,255,249,250,236,255,252,254,240,255,254,255,243,255,220,227,209,255,160,169,148,255,228,236,215,255,248,255,235,255,246,254,233,255,245,253,232,255,248,255,235,255,217,225,204,255,164,172,151,255,224,232,211,255,240,248,227,255,238,246,225,255,239,247,226,255,242,250,229,255,194,203,182,255,170,179,158,255,240,247,229,255,239,246,230,255,210,214,197,255,201,208,190,255,225,232,214,255,224,231,213,255,225,233,212,255,227,235,214,255,212,220,199,255,145,154,133,255,207,216,197,255,223,232,213,255,218,227,208,255,218,227,208,255,221,230,211,255,179,191,171,255,153,167,144,255,208,222,199,255,206,219,199,255,202,215,195,255,200,213,193,255,200,213,193,255,141,154,136,255,171,184,166,255,193,206,188,255,184,197,179,255,176,191,172,255,178,193,174,255,161,176,157,255,112,127,108,255,161,176,157,255,150,165,146,255,148,162,145,255,142,156,139,255,143,157,140,255,117,131,114,255,116,130,113,255,142,156,139,255,135,149,132,255,141,155,138,255,142,156,139,255,148,162,145,255,112,129,111,255,140,157,139,255,143,160,142,255,148,165,147,255,158,175,157,255,162,179,161,255,144,162,146,255,133,151,135,255,170,188,174,255,155,173,159,255,131,152,137,255,163,184,169,255,164,185,170,255,167,188,173,255,175,195,183,255,157,177,165,255,163,184,169,255,191,212,197,255,184,202,188,255,188,206,192,255,177,195,181,255,166,184,170,255,152,169,153,255,135,152,136,255,135,152,136,255,155,172,156,255,64,66,52,255,235,239,224,255,211,217,203,255,163,169,155,255,240,244,230,255,252,254,241,255,251,253,240,255,253,255,242,255,250,255,241,255,217,224,208,255,164,171,155,255,231,235,220,255,253,254,240,255,253,254,240,255,255,255,244,255,250,252,238,255,224,232,211,255,155,165,141,255,225,233,210,255,249,255,234,255,249,255,234,255,245,253,232,255,249,255,236,255,220,228,207,255,154,162,141,255,223,231,210,255,243,251,230,255,240,248,227,255,238,246,225,255,238,246,225,255,200,209,188,255,163,171,150,255,238,242,225,255,238,242,225,255,208,212,195,255,201,205,188,255,227,234,216,255,227,234,216,255,224,232,211,255,221,229,208,255,211,219,198,255,151,159,138,255,202,211,192,255,212,221,202,255,197,206,187,255,197,206,187,255,194,203,184,255,161,173,153,255,141,153,133,255,177,190,170,255,157,170,150,255,158,171,151,255,151,164,146,255,156,169,151,255,121,134,116,255,131,144,126,255,142,155,137,255,138,151,133,255,142,155,137,255,147,162,143,255,156,169,151,255,125,140,121,255,161,174,156,255,165,180,161,255,164,178,161,255,172,186,169,255,180,194,177,255,159,173,156,255,156,170,153,255,184,198,181,255,178,192,175,255,180,194,177,255,177,191,174,255,182,196,179,255,145,162,144,255,166,183,165,255,178,195,177,255,171,188,170,255,168,185,167,255,171,188,170,255,153,170,154,255,134,152,136,255,171,189,175,255,159,177,163,255,132,153,138,255,161,182,167,255,158,179,164,255,151,172,157,255,155,175,163,255,144,164,152,255,161,182,167,255,189,210,195,255,186,204,190,255,190,208,194,255,193,211,197,255,188,204,191,255,193,209,196,255,190,206,193,255,188,204,191,255,164,180,167,255,0,2,0,255,198,204,192,255,225,231,219,255,161,167,155,255,233,239,225,255,251,255,241,255,254,255,243,255,249,253,238,255,253,255,242,255,224,228,213,255,160,164,149,255,230,234,219,255,254,255,241,255,254,255,241,255,255,255,244,255,253,254,240,255,228,233,211,255,154,162,138,255,219,227,203,255,251,255,235,255,250,255,235,255,240,250,226,255,248,255,234,255,224,234,210,255,155,165,141,255,219,229,205,255,242,251,230,255,234,243,222,255,230,239,218,255,234,243,222,255,201,211,187,255,152,160,137,255,238,243,223,255,240,243,224,255,203,208,188,255,179,184,164,255,197,205,184,255,181,190,169,255,178,187,166,255,173,182,161,255,167,176,157,255,129,138,119,255,163,172,153,255,154,163,144,255,150,159,140,255,153,162,143,255,157,169,149,255,163,175,155,255,137,148,131,255,169,180,163,255,169,180,163,255,176,187,170,255,180,191,175,255,187,198,182,255,169,180,164,255,172,183,167,255,200,211,194,255,196,207,190,255,198,209,192,255,195,208,190,255,199,210,193,255,164,177,159,255,196,207,190,255,201,214,196,255,196,209,191,255,197,210,192,255,198,211,193,255,173,186,168,255,161,174,156,255,197,210,192,255,182,195,177,255,182,195,177,255,178,193,174,255,180,195,176,255,141,156,137,255,164,179,160,255,172,186,169,255,160,174,157,255,154,168,151,255,150,167,149,255,129,146,130,255,122,139,123,255,142,160,146,255,128,146,132,255,105,123,109,255,121,139,125,255,118,138,126,255,121,141,129,255,128,148,136,255,123,143,131,255,158,176,164,255,167,185,173,255,165,181,168,255,186,202,189,255,197,213,200,255,193,209,196,255,194,210,197,255,193,211,199,255,192,210,198,255,196,214,202,255,0,3,0,255,135,141,131,255,208,214,204,255,158,164,152,255,229,235,221,255,250,255,242,255,252,255,243,255,249,255,240,255,252,255,243,255,229,236,220,255,152,159,143,255,221,228,212,255,254,255,243,255,254,255,242,255,249,250,236,255,252,255,238,255,230,235,213,255,145,153,129,255,210,218,194,255,232,240,216,255,225,235,211,255,228,238,214,255,214,223,202,255,201,210,189,255,130,139,118,255,184,193,172,255,196,205,184,255,190,199,178,255,188,197,176,255,187,196,175,255,174,183,162,255,141,149,126,255,194,199,177,255,207,210,189,255,179,184,162,255,169,177,154,255,193,202,181,255,187,196,175,255,191,200,179,255,194,203,182,255,207,216,197,255,176,185,166,255,203,212,193,255,209,218,199,255,209,218,199,255,213,222,203,255,212,224,204,255,205,217,197,255,179,190,173,255,212,223,206,255,208,219,202,255,205,216,199,255,209,220,203,255,214,225,208,255,185,196,179,255,180,191,174,255,206,218,198,255,200,212,192,255,202,214,194,255,195,207,187,255,201,213,193,255,157,169,149,255,195,207,187,255,190,202,182,255,185,198,180,255,177,190,172,255,175,188,170,255,163,176,158,255,139,152,134,255,168,181,163,255,155,168,150,255,153,166,148,255,144,159,140,255,140,155,136,255,107,122,103,255,128,143,124,255,136,150,133,255,134,148,131,255,134,148,131,255,138,152,135,255,105,122,106,255,114,131,115,255,156,174,160,255,137,155,141,255,119,137,123,255,152,170,156,255,146,166,154,255,150,170,158,255,160,180,168,255,158,178,166,255,169,187,175,255,173,191,179,255,149,165,152,255,129,145,132,255,150,164,151,255,170,184,171,255,188,204,193,255,200,218,206,255,200,217,207,255,196,213,203,255,4,12,1,255,26,34,23,255,94,102,89,255,149,157,144,255,226,232,218,255,240,246,232,255,236,245,228,255,237,246,227,255,230,242,222,255,209,221,201,255,135,148,128,255,190,202,182,255,207,216,197,255,209,216,198,255,209,213,196,255,206,210,193,255,203,211,190,255,146,154,133,255,191,198,180,255,202,209,191,255,189,196,178,255,190,197,179,255,187,194,176,255,195,202,184,255,170,177,159,255,201,208,190,255,210,219,200,255,220,229,210,255,224,233,214,255,224,233,212,255,228,237,216,255,191,199,178,255,226,231,211,255,239,242,223,255,207,212,192,255,206,214,193,255,236,245,224,255,230,239,218,255,226,238,216,255,224,236,214,255,220,229,210,255,199,208,189,255,213,222,203,255,219,228,209,255,216,225,206,255,212,221,202,255,210,222,202,255,202,214,194,255,170,182,162,255,204,216,196,255,200,212,192,255,200,212,192,255,192,204,184,255,193,205,185,255,176,188,166,255,161,173,151,255,183,195,173,255,169,181,159,255,173,185,163,255,172,184,162,255,176,188,166,255,135,147,125,255,166,178,156,255,163,175,153,255,158,171,151,255,152,165,147,255,150,163,146,255,127,140,123,255,118,131,114,255,162,175,158,255,157,170,153,255,157,170,153,255,159,173,156,255,156,170,153,255,111,125,108,255,167,181,164,255,162,176,161,255,158,172,157,255,156,170,155,255,157,171,156,255,113,129,116,255,132,148,135,255,179,197,183,255,159,177,163,255,135,153,141,255,163,181,169,255,154,174,162,255,157,177,165,255,163,183,171,255,160,180,168,255,162,180,168,255,177,195,183,255,186,202,191,255,123,139,128,255,94,108,95,255,102,116,103,255,85,101,88,255,126,142,129,255,116,134,122,255,98,116,104,255,0,6,0,255,19,26,18,255,0,3,0,255,99,105,95,255,196,199,188,255,199,205,193,255,198,204,190,255,204,213,196,255,211,222,205,255,209,222,204,255,171,184,166,255,207,220,202,255,210,221,204,255,219,228,211,255,233,240,224,255,233,240,224,255,240,247,229,255,211,218,200,255,231,238,222,255,246,253,237,255,248,255,239,255,246,253,237,255,242,249,233,255,248,255,237,255,207,214,198,255,237,244,226,255,249,255,238,255,243,252,231,255,240,249,228,255,240,249,228,255,244,253,232,255,199,207,184,255,238,243,223,255,247,252,232,255,209,217,196,255,201,209,188,255,229,238,217,255,217,226,205,255,214,226,204,255,210,222,200,255,212,221,202,255,186,195,176,255,193,202,183,255,193,202,183,255,189,198,179,255,179,188,169,255,179,191,171,255,177,189,169,255,137,149,127,255,170,182,160,255,165,177,155,255,168,180,158,255,167,179,157,255,177,189,167,255,146,158,134,255,139,151,127,255,180,192,168,255,176,188,164,255,184,196,172,255,186,198,174,255,178,190,166,255,123,135,111,255,179,191,167,255,188,200,178,255,175,188,170,255,177,190,172,255,182,195,178,255,137,150,133,255,150,163,146,255,190,203,186,255,173,186,169,255,173,186,169,255,173,187,170,255,168,182,165,255,121,135,118,255,184,198,181,255,174,188,173,255,173,187,172,255,174,188,173,255,173,187,172,255,119,135,122,255,126,142,129,255,152,170,156,255,139,157,143,255,111,129,117,255,114,132,120,255,100,120,108,255,96,116,104,255,84,104,92,255,78,98,86,255,69,87,75,255,65,83,71,255,57,73,62,255,51,67,56,255,53,67,54,255,116,130,117,255,115,131,118,255,23,39,26,255,100,118,106,255,130,148,136,255,0,1,0,255,26,31,27,255,2,4,1,255,132,134,129,255,253,254,248,255,245,246,240,255,250,253,244,255,247,253,243,255,245,253,240,255,249,255,246,255,224,235,219,255,241,252,236,255,251,255,244,255,251,255,243,255,253,255,243,255,252,255,242,255,249,255,240,255,226,233,215,255,242,249,231,255,248,255,237,255,248,252,235,255,248,252,235,255,244,248,231,255,247,252,232,255,212,216,199,255,229,234,214,255,240,245,225,255,230,238,215,255,227,235,212,255,222,230,206,255,216,226,201,255,178,186,162,255,199,204,184,255,216,220,203,255,187,194,176,255,168,175,157,255,194,203,184,255,174,186,166,255,178,190,170,255,177,189,169,255,191,200,181,255,144,153,134,255,170,179,160,255,184,193,174,255,185,197,177,255,185,197,177,255,193,205,185,255,183,195,175,255,121,133,111,255,188,200,178,255,198,210,188,255,193,205,183,255,194,206,184,255,199,211,189,255,137,149,127,255,156,168,146,255,193,205,183,255,191,203,181,255,184,196,174,255,185,197,175,255,182,194,172,255,120,132,110,255,188,200,178,255,184,196,174,255,190,203,185,255,194,207,190,255,192,205,188,255,143,156,139,255,152,164,150,255,181,193,179,255,169,181,167,255,165,177,163,255,159,173,158,255,138,152,137,255,106,120,105,255,122,136,121,255,107,121,106,255,97,111,96,255,85,99,84,255,71,85,70,255,63,79,66,255,53,69,56,255,62,78,65,255,58,74,61,255,59,77,63,255,92,110,96,255,101,119,107,255,106,124,112,255,123,141,129,255,123,141,129,255,149,167,155,255,170,188,176,255,197,213,200,255,130,146,133,255,97,111,98,255,201,215,202,255,182,199,183,255,69,86,70,255,142,158,145,255,203,219,206,255,9,10,12,255,14,16,15,255,0,1,0,255,153,153,151,255,251,252,247,255,254,255,249,255,254,255,250,255,254,255,248,255,252,255,248,255,251,255,245,255,227,235,222,255,237,243,229,255,252,255,244,255,247,251,237,255,248,250,237,255,244,248,234,255,243,250,234,255,205,212,194,255,211,218,200,255,226,233,215,255,216,220,203,255,214,218,201,255,212,217,197,255,204,209,189,255,164,169,149,255,172,177,157,255,193,198,176,255,192,197,175,255,187,195,172,255,198,206,182,255,196,206,181,255,139,149,124,255,199,207,186,255,215,222,204,255,192,199,181,255,168,177,158,255,207,219,199,255,202,214,194,255,208,220,200,255,205,217,197,255,210,219,200,255,145,154,135,255,187,196,177,255,207,216,197,255,196,208,188,255,194,206,186,255,197,209,189,255,171,183,163,255,120,131,114,255,193,204,187,255,191,202,185,255,192,203,186,255,193,204,187,255,198,209,192,255,147,158,141,255,153,164,147,255,195,206,189,255,193,204,187,255,184,195,178,255,183,194,177,255,165,176,159,255,121,132,115,255,154,165,148,255,149,160,143,255,132,145,128,255,119,132,115,255,110,123,106,255,91,104,87,255,76,88,74,255,74,86,72,255,66,78,64,255,68,80,66,255,71,85,70,255,76,90,75,255,73,87,72,255,120,134,119,255,120,134,119,255,129,143,128,255,142,156,141,255,148,162,147,255,104,120,107,255,127,143,130,255,169,185,172,255,154,170,157,255,136,154,140,255,162,180,166,255,159,177,165,255,164,182,170,255,171,189,177,255,162,180,168,255,175,193,181,255,191,209,195,255,196,212,199,255,125,141,128,255,92,106,93,255,190,204,189,255,169,186,170,255,51,68,52,255,134,150,137,255,197,213,200,255,18,18,18,255,2,4,1,255,87,89,86,255,208,210,205,255,233,236,229,255,234,237,228,255,227,230,221,255,225,228,217,255,223,227,213,255,225,229,214,255,191,193,179,255,192,194,180,255,205,207,193,255,194,196,182,255,201,203,189,255,202,206,191,255,207,214,196,255,159,168,149,255,167,174,156,255,206,213,195,255,210,214,197,255,216,220,203,255,209,212,195,255,219,222,205,255,163,166,147,255,197,200,181,255,230,235,215,255,232,237,215,255,222,230,207,255,231,239,215,255,219,229,204,255,144,154,130,255,231,238,220,255,243,250,234,255,212,219,201,255,177,186,167,255,213,225,205,255,215,227,207,255,212,224,204,255,207,219,199,255,209,221,201,255,152,164,144,255,191,200,181,255,208,217,198,255,197,209,189,255,194,206,186,255,193,205,185,255,173,184,167,255,126,137,123,255,176,186,175,255,170,180,169,255,172,182,171,255,153,163,152,255,145,155,144,255,108,118,107,255,93,103,92,255,96,106,95,255,85,95,84,255,74,84,73,255,75,85,74,255,66,76,65,255,51,61,50,255,82,94,82,255,98,110,96,255,117,130,113,255,128,141,123,255,135,148,131,255,113,126,109,255,122,135,118,255,173,186,169,255,185,197,183,255,180,192,178,255,186,198,184,255,177,189,175,255,131,145,130,255,196,210,195,255,183,197,182,255,182,196,181,255,177,191,176,255,173,187,172,255,116,130,115,255,138,152,137,255,169,186,170,255,143,160,144,255,120,138,122,255,145,163,147,255,136,154,140,255,132,150,136,255,133,151,137,255,136,154,140,255,165,181,168,255,168,185,169,255,162,176,161,255,117,131,116,255,110,124,109,255,193,207,192,255,165,179,164,255,68,82,65,255,143,157,142,255,162,176,161,255,17,19,18,255,0,1,0,255,7,12,8,255,209,215,211,255,217,227,219,255,200,210,201,255,198,205,197,255,204,210,200,255,211,214,203,255,226,228,215,255,169,169,157,255,179,180,166,255,232,233,219,255,231,233,219,255,229,233,218,255,229,236,220,255,234,241,225,255,164,173,156,255,178,185,169,255,221,228,212,255,232,236,221,255,213,217,202,255,110,112,98,255,104,106,92,255,172,174,160,255,184,187,170,255,171,175,160,255,179,183,166,255,192,199,181,255,180,188,167,255,174,183,162,255,152,161,140,255,203,210,192,255,233,240,224,255,217,226,207,255,183,192,173,255,206,218,198,255,203,215,195,255,189,201,181,255,183,195,175,255,170,182,162,255,122,134,114,255,128,137,118,255,125,134,115,255,109,121,101,255,93,105,85,255,76,88,68,255,66,77,60,255,56,67,53,255,65,75,64,255,71,81,70,255,76,86,75,255,90,100,89,255,119,129,118,255,93,103,92,255,103,113,102,255,148,158,147,255,166,176,165,255,178,188,177,255,187,197,186,255,184,194,183,255,126,136,125,255,187,199,187,255,202,214,200,255,201,214,197,255,196,209,191,255,201,214,196,255,149,162,145,255,156,169,152,255,190,203,186,255,172,184,170,255,168,180,166,255,160,172,158,255,148,160,146,255,102,116,101,255,152,166,151,255,124,138,123,255,114,128,111,255,99,113,98,255,98,112,95,255,79,93,78,255,105,119,102,255,131,148,132,255,119,136,120,255,102,119,103,255,120,138,122,255,124,142,126,255,124,142,126,255,138,156,142,255,138,156,140,255,167,184,168,255,144,161,145,255,82,96,81,255,104,118,101,255,124,138,123,255,179,193,176,255,156,170,153,255,127,141,124,255,141,155,140,255,166,180,165,255,0,1,4,255,55,63,65,255,37,47,46,255,180,195,192,255,239,255,250,255,238,253,246,255,247,255,253,255,241,251,243,255,237,242,235,255,241,242,236,255,171,170,165,255,179,179,171,255,241,242,234,255,244,247,238,255,242,248,238,255,241,249,236,255,245,253,240,255,190,198,183,255,197,203,191,255,227,233,221,255,144,147,136,255,61,64,53,255,25,28,19,255,2,5,0,255,0,1,0,255,104,106,95,255,170,173,164,255,0,2,0,255,29,35,23,255,45,51,39,255,26,34,21,255,64,72,57,255,74,81,65,255,107,114,98,255,102,111,94,255,74,83,66,255,59,71,51,255,48,60,40,255,51,63,43,255,66,78,58,255,88,100,80,255,82,94,74,255,115,124,107,255,139,148,131,255,142,151,134,255,151,160,143,255,171,182,165,255,161,172,155,255,117,129,109,255,186,198,178,255,197,209,189,255,200,212,192,255,204,216,196,255,214,226,206,255,150,162,142,255,159,171,151,255,200,212,192,255,200,212,192,255,191,204,184,255,183,196,176,255,172,185,165,255,116,129,109,255,166,179,159,255,158,171,151,255,149,162,142,255,140,153,133,255,128,141,121,255,101,114,96,255,102,115,97,255,115,128,110,255,104,117,100,255,103,116,99,255,105,118,101,255,108,121,104,255,87,100,83,255,115,128,111,255,109,122,105,255,107,120,102,255,114,127,110,255,119,132,114,255,93,107,90,255,132,147,128,255,169,183,166,255,147,164,146,255,127,144,126,255,152,169,151,255,154,173,154,255,154,173,154,255,160,177,161,255,152,169,151,255,161,178,160,255,167,184,166,255,160,174,157,255,111,126,107,255,129,142,125,255,129,142,124,255,110,125,106,255,117,131,114,255,155,169,154,255,181,195,180,255,0,3,5,255,69,79,80,255,111,126,123,255,142,161,157,255,158,177,171,255,187,206,200,255,217,234,226,255,238,249,243,255,252,255,251,255,253,254,248,255,246,245,240,255,247,246,241,255,255,255,250,255,252,255,248,255,246,253,245,255,243,253,242,255,237,245,232,255,229,237,224,255,223,229,219,255,210,216,206,255,144,150,140,255,56,59,50,255,52,55,48,255,43,46,39,255,0,3,0,255,108,111,104,255,211,214,207,255,46,49,42,255,0,2,0,255,0,5,0,255,0,4,0,255,0,7,0,255,0,3,0,255,126,133,117,255,184,193,176,255,163,172,155,255,191,203,183,255,204,216,196,255,208,220,200,255,216,228,208,255,218,230,210,255,149,161,141,255,184,193,176,255,196,205,188,255,186,195,178,255,186,195,178,255,182,193,177,255,161,172,155,255,83,95,73,255,152,164,140,255,168,180,156,255,157,169,145,255,151,163,139,255,147,159,135,255,119,131,107,255,114,126,102,255,136,148,124,255,121,133,109,255,121,135,110,255,118,132,107,255,121,135,110,255,104,118,93,255,129,143,118,255,131,145,122,255,133,147,124,255,128,141,121,255,140,153,133,255,117,130,110,255,125,138,120,255,156,169,151,255,145,158,141,255,156,169,152,255,156,169,152,255,158,171,154,255,126,139,122,255,179,192,174,255,163,176,158,255,162,175,157,255,159,172,154,255,166,179,161,255,112,127,108,255,134,149,130,255,169,184,165,255,145,160,141,255,122,139,121,255,153,170,152,255,138,157,138,255,139,158,139,255,151,168,150,255,147,164,146,255,168,185,167,255,174,191,172,255,186,201,182,255,135,150,131,255,121,134,116,255,152,165,147,255,104,119,100,255,100,115,96,255,109,123,106,255,126,140,125,255,0,8,2,255,51,64,57,255,116,131,124,255,123,143,134,255,154,174,163,255,174,194,183,255,186,202,192,255,199,211,201,255,200,205,198,255,195,196,188,255,185,185,177,255,173,173,165,255,153,154,146,255,142,145,134,255,128,134,124,255,134,142,129,255,127,135,122,255,88,96,83,255,94,102,91,255,120,128,117,255,76,84,73,255,0,3,0,255,27,32,25,255,26,31,24,255,0,2,0,255,119,124,117,255,114,119,112,255,0,2,0,255,78,84,74,255,111,117,107,255,140,146,136,255,111,117,105,255,173,179,165,255,234,241,225,255,238,247,230,255,196,205,188,255,220,231,214,255,209,220,203,255,192,204,184,255,179,191,171,255,164,173,156,255,95,104,87,255,76,83,67,255,105,112,96,255,102,110,95,255,98,106,91,255,102,110,97,255,89,97,82,255,41,53,33,255,53,65,43,255,126,138,116,255,142,154,132,255,143,155,133,255,125,137,115,255,115,127,105,255,133,145,123,255,166,180,157,255,166,180,157,255,166,180,157,255,174,188,165,255,174,188,165,255,124,138,115,255,177,191,168,255,181,195,172,255,184,198,175,255,180,194,171,255,185,199,176,255,142,156,133,255,146,159,139,255,188,201,181,255,175,188,170,255,180,193,175,255,175,188,170,255,166,179,161,255,115,128,110,255,186,199,181,255,173,186,168,255,177,190,170,255,167,180,160,255,168,181,161,255,114,129,108,255,129,144,123,255,148,163,144,255,139,154,135,255,121,138,119,255,144,161,142,255,132,149,130,255,131,148,129,255,158,175,156,255,152,169,150,255,158,173,154,255,153,168,149,255,158,171,153,255,105,118,98,255,105,118,98,255,189,202,182,255,160,175,156,255,76,91,72,255,135,149,132,255,122,136,119,255,15,26,20,255,41,54,45,255,77,92,85,255,77,93,83,255,77,94,84,255,76,92,82,255,54,67,58,255,7,17,8,255,0,3,0,255,0,1,0,255,5,5,0,255,1,1,0,255,1,2,0,255,0,2,0,255,4,10,0,255,171,177,167,255,224,232,219,255,196,204,191,255,175,183,172,255,209,217,206,255,101,109,98,255,46,54,43,255,0,7,0,255,0,5,0,255,31,39,28,255,119,127,116,255,144,152,141,255,165,171,161,255,180,186,174,255,187,193,181,255,186,192,180,255,140,146,132,255,203,210,194,255,212,219,203,255,191,200,183,255,139,148,131,255,145,156,139,255,136,147,130,255,146,158,138,255,144,156,136,255,146,155,138,255,77,86,69,255,35,42,26,255,29,36,20,255,0,4,0,255,0,4,0,255,42,50,37,255,41,49,34,255,91,103,83,255,120,132,110,255,144,156,134,255,170,182,160,255,182,194,172,255,173,185,163,255,136,148,126,255,146,158,136,255,196,210,187,255,194,208,185,255,195,209,186,255,193,207,184,255,191,205,182,255,119,133,110,255,183,197,174,255,192,206,183,255,189,203,178,255,193,207,182,255,190,204,181,255,145,159,136,255,149,162,142,255,191,204,184,255,185,198,180,255,182,195,177,255,182,195,177,255,172,185,167,255,119,132,114,255,183,196,178,255,170,183,163,255,169,182,162,255,168,181,161,255,167,180,160,255,113,128,107,255,135,150,129,255,145,160,141,255,133,148,129,255,124,141,122,255,149,166,147,255,153,170,151,255,161,178,159,255,158,175,156,255,148,165,146,255,151,166,147,255,169,184,165,255,197,210,190,255,114,127,107,255,110,123,103,255,195,208,188,255,155,170,151,255,51,66,47,255,161,175,158,255,197,211,194,255,11,23,19,255,0,9,2,255,0,4,0,255,0,6,0,255,0,8,2,255,0,3,0,255,0,4,0,255,20,25,21,255,30,32,29,255,29,31,26,255,27,28,23,255,34,35,30,255,24,26,21,255,26,28,23,255,11,13,8,255,1,4,0,255,53,59,49,255,149,157,144,255,202,210,197,255,207,215,202,255,176,187,173,255,136,147,133,255,67,78,64,255,91,102,88,255,116,127,113,255,145,156,142,255,180,191,175,255,172,180,165,255,169,178,161,255,170,179,162,255,175,182,164,255,156,163,145,255,197,204,188,255,227,234,218,255,221,230,213,255,183,192,175,255,202,214,194,255,203,215,195,255,204,216,196,255,194,206,186,255,199,208,191,255,118,127,110,255,0,3,0,255,53,59,45,255,59,65,53,255,31,37,25,255,28,36,25,255,40,48,33,255,104,116,96,255,170,182,158,255,172,184,160,255,149,161,137,255,164,176,152,255,178,190,166,255,151,163,139,255,134,146,122,255,176,190,167,255,189,203,180,255,192,206,183,255,195,209,186,255,189,203,180,255,125,139,116,255,186,200,177,255,192,206,183,255,190,204,179,255,193,207,182,255,190,204,181,255,146,160,137,255,146,159,139,255,184,197,177,255,181,194,176,255,184,197,179,255,179,192,174,255,167,180,162,255,122,135,117,255,184,197,179,255,174,187,167,255,169,182,162,255,169,182,162,255,166,179,159,255,117,130,112,255,140,153,135,255,155,170,151,255,124,139,120,255,137,151,134,255,172,186,169,255,152,169,151,255,142,159,141,255,142,159,141,255,147,164,146,255,177,192,173,255,177,192,173,255,181,194,176,255,93,106,88,255,100,113,93,255,197,210,190,255,151,166,147,255,51,66,47,255,156,170,153,255,200,214,197,255,26,41,34,255,30,43,36,255,27,38,32,255,11,20,15,255,4,10,6,255,13,18,14,255,23,27,26,255,24,29,25,255,22,28,24,255,21,27,23,255,15,21,17,255,8,14,10,255,8,14,10,255,5,10,6,255,16,18,15,255,17,19,14,255,0,3,0,255,0,4,0,255,112,120,109,255,186,196,185,255,209,219,208,255,219,231,219,255,217,229,217,255,216,228,214,255,181,193,179,255,166,179,162,255,223,234,217,255,222,233,216,255,230,239,220,255,226,235,216,255,227,235,214,255,163,171,150,255,208,215,199,255,242,249,233,255,227,236,219,255,187,196,179,255,210,222,202,255,214,226,206,255,212,224,204,255,205,217,197,255,200,209,192,255,132,141,124,255,0,4,0,255,34,40,26,255,58,64,52,255,66,72,60,255,62,70,59,255,26,34,21,255,97,109,89,255,147,159,135,255,153,165,143,255,174,186,162,255,160,172,150,255,143,155,131,255,133,145,123,255,138,150,128,255,149,163,140,255,165,179,156,255,201,215,192,255,195,209,186,255,188,202,179,255,130,144,121,255,176,189,169,255,197,211,188,255,194,208,185,255,193,207,182,255,195,209,186,255,145,159,136,255,149,162,142,255,195,208,188,255,183,196,178,255,184,197,179,255,185,198,180,255,167,180,162,255,124,137,119,255,182,195,177,255,164,177,157,255,157,170,150,255,146,159,139,255,144,157,137,255,93,106,88,255,112,125,107,255,143,158,139,255,141,156,137,255,138,152,135,255,125,139,122,255,107,124,106,255,119,136,118,255,122,139,121,255,120,137,119,255,164,178,161,255,151,166,147,255,117,130,112,255,109,122,104,255,126,139,121,255,200,213,193,255,142,157,138,255,51,66,47,255,161,175,158,255,194,208,191,255,32,52,41,255,39,56,46,255,29,42,33,255,24,34,26,255,26,31,25,255,4,9,3,255,3,8,4,255,29,36,29,255,36,47,39,255,4,20,10,255,6,22,12,255,4,20,10,255,8,21,12,255,15,26,18,255,14,19,13,255,10,15,9,255,15,21,17,255,22,28,24,255,0,3,0,255,43,52,47,255,147,157,149,255,176,187,179,255,227,239,229,255,239,253,240,255,197,211,196,255,182,196,179,255,234,247,229,255,237,248,231,255,240,249,230,255,239,248,229,255,238,246,225,255,163,171,150,255,197,204,188,255,240,247,231,255,232,241,224,255,187,196,179,255,211,223,203,255,219,231,211,255,217,229,209,255,203,215,195,255,199,208,191,255,137,144,128,255,0,4,0,255,61,65,51,255,51,57,45,255,49,55,45,255,85,90,83,255,87,95,82,255,75,86,69,255,126,138,116,255,163,175,155,255,171,183,161,255,186,198,178,255,172,184,162,255,136,149,129,255,134,147,127,255,170,183,163,255,185,198,178,255,196,209,189,255,195,208,188,255,193,206,186,255,129,142,122,255,181,194,176,255,188,201,181,255,184,198,175,255,179,193,170,255,178,192,169,255,136,150,127,255,138,151,131,255,169,182,164,255,144,157,140,255,136,149,132,255,132,145,128,255,121,134,117,255,92,105,87,255,132,145,127,255,101,114,96,255,95,108,90,255,89,102,82,255,98,111,91,255,121,134,116,255,135,148,131,255,143,157,140,255,129,143,126,255,116,130,115,255,125,139,124,255,141,158,142,255,148,165,149,255,158,175,159,255,150,167,149,255,175,189,172,255,149,163,146,255,85,98,81,255,90,103,85,255,124,135,118,255,168,181,163,255,129,144,125,255,92,107,88,255,168,182,165,255,207,221,204,255,43,65,52,255,46,66,54,255,52,65,55,255,47,57,48,255,42,47,41,255,20,22,17,255,0,2,0,255,27,34,27,255,35,48,39,255,22,39,29,255,2,22,11,255,10,27,17,255,8,24,14,255,17,28,20,255,15,22,15,255,7,12,6,255,3,9,5,255,6,12,8,255,22,31,26,255,6,15,10,255,0,3,0,255,12,23,15,255,133,145,135,255,194,206,194,255,223,235,221,255,229,242,225,255,233,246,228,255,242,254,234,255,244,253,234,255,234,243,222,255,240,248,227,255,170,178,157,255,195,202,184,255,240,249,232,255,230,239,222,255,183,192,175,255,212,224,204,255,213,225,205,255,210,222,202,255,208,217,198,255,206,213,197,255,136,143,127,255,0,4,0,255,22,26,12,255,15,21,7,255,0,5,0,255,7,13,1,255,52,58,46,255,104,113,96,255,154,166,146,255,180,192,172,255,196,208,188,255,194,206,186,255,172,184,164,255,140,152,132,255,116,128,108,255,151,163,143,255,162,174,154,255,156,168,148,255,154,167,147,255,142,155,137,255,105,118,100,255,129,142,124,255,129,142,124,255,117,130,110,255,108,122,99,255,106,120,97,255,96,109,89,255,106,119,101,255,123,136,118,255,116,129,112,255,122,135,118,255,124,137,120,255,122,135,118,255,113,126,108,255,150,163,145,255,134,147,129,255,146,159,141,255,153,166,146,255,166,179,159,255,141,154,136,255,143,156,139,255,165,178,161,255,151,165,148,255,133,147,132,255,154,168,153,255,152,169,153,255,146,163,147,255,159,176,160,255,155,172,156,255,178,192,175,255,187,201,184,255,180,194,177,255,101,114,97,255,96,109,91,255,81,94,76,255,105,120,101,255,121,136,117,255,172,186,169,255,177,191,174,255,30,52,39,255,33,53,41,255,39,52,42,255,46,56,47,255,46,51,44,255,12,15,8,255,20,23,16,255,38,43,36,255,46,58,48,255,32,45,35,255,11,27,16,255,15,28,18,255,20,31,23,255,11,21,13,255,19,24,18,255,13,15,10,255,5,10,4,255,11,18,11,255,10,17,10,255,23,30,22,255,26,33,25,255,20,28,17,255,38,46,33,255,99,110,94,255,157,168,151,255,169,181,161,255,186,198,178,255,210,222,200,255,218,227,206,255,235,245,221,255,246,254,231,255,170,178,157,255,190,199,180,255,238,250,230,255,233,245,225,255,183,195,175,255,218,227,208,255,220,229,210,255,223,232,213,255,207,216,197,255,207,214,196,255,135,142,124,255,0,4,0,255,26,30,13,255,48,52,35,255,58,62,45,255,61,65,48,255,40,47,31,255,33,42,25,255,110,119,102,255,148,159,142,255,140,151,134,255,124,135,118,255,112,123,106,255,114,126,106,255,122,131,112,255,141,150,129,255,144,153,132,255,153,162,143,255,138,150,130,255,144,155,138,255,110,123,105,255,140,153,136,255,154,167,150,255,155,168,148,255,160,172,150,255,164,176,156,255,141,153,133,255,148,161,143,255,180,193,175,255,170,183,165,255,171,184,166,255,171,184,166,255,163,176,158,255,122,133,116,255,192,203,186,255,178,190,170,255,181,193,173,255,165,177,157,255,162,174,154,255,111,122,105,255,140,153,135,255,171,184,166,255,152,165,147,255,106,120,103,255,150,164,147,255,137,154,136,255,138,155,137,255,158,175,159,255,151,168,152,255,177,194,178,255,182,199,183,255,199,216,198,255,112,126,109,255,127,141,124,255,173,188,169,255,107,122,103,255,93,108,89,255,112,129,111,255,122,139,121,255,16,38,26,255,9,29,18,255,6,19,10,255,6,16,8,255,9,14,8,255,25,28,21,255,0,2,0,255,0,3,0,255,0,4,0,255,6,18,8,255,34,47,37,255,22,35,25,255,18,28,19,255,17,24,16,255,13,15,10,255,8,10,5,255,1,6,0,255,9,16,9,255,9,16,9,255,7,14,7,255,13,18,12,255,23,28,21,255,34,42,31,255,0,4,0,255,44,52,37,255,45,56,39,255,57,69,49,255,124,136,116,255,120,129,108,255,171,181,157,255,230,238,215,255,190,198,177,255,196,208,188,255,240,251,234,255,232,243,226,255,176,187,170,255,193,202,183,255,180,189,170,255,172,181,162,255,152,161,142,255,137,144,126,255,86,93,77,255,51,58,42,255,70,77,61,255,90,94,79,255,86,90,75,255,78,82,68,255,73,79,65,255,62,71,54,255,23,34,17,255,87,98,81,255,122,133,116,255,175,186,169,255,165,176,159,255,169,180,163,255,173,185,165,255,185,194,175,255,185,194,173,255,182,191,172,255,143,155,135,255,149,160,143,255,134,147,129,255,169,183,166,255,185,199,182,255,188,200,180,255,190,202,180,255,195,207,187,255,151,163,143,255,144,157,139,255,193,206,188,255,181,194,176,255,180,193,175,255,180,193,175,255,175,188,170,255,150,161,144,255,185,196,179,255,167,179,159,255,167,179,159,255,167,176,157,255,174,186,166,255,119,130,113,255,143,156,138,255,174,187,169,255,140,155,136,255,107,121,104,255,147,164,146,255,142,159,141,255,146,163,145,255,163,180,164,255,159,176,160,255,170,187,171,255,182,199,183,255,188,205,189,255,96,113,95,255,131,145,128,255,206,220,203,255,147,162,143,255,85,100,81,255,134,151,133,255,114,131,113,255,28,47,41,255,31,48,42,255,25,36,30,255,12,18,14,255,19,24,20,255,0,1,0,255,138,140,135,255,200,205,198,255,145,152,144,255,76,88,78,255,13,26,16,255,0,8,0,255,6,16,7,255,13,21,10,255,20,25,18,255,14,17,10,255,10,15,11,255,9,13,12,255,10,14,13,255,17,21,20,255,9,13,12,255,9,13,12,255,23,27,26,255,31,37,33,255,18,25,18,255,35,43,32,255,32,43,29,255,20,31,14,255,34,43,24,255,90,99,78,255,142,150,127,255,173,181,160,255,220,231,215,255,226,238,224,255,201,214,197,255,161,174,157,255,153,164,147,255,157,168,151,255,145,157,137,255,147,159,139,255,146,155,138,255,107,115,100,255,26,34,21,255,43,51,40,255,1,6,0,255,0,3,0,255,37,42,38,255,17,22,16,255,90,98,85,255,132,143,126,255,103,114,97,255,80,93,75,255,146,159,142,255,168,181,163,255,133,146,128,255,117,130,110,255,179,191,171,255,192,204,184,255,181,193,171,255,109,121,99,255,167,179,159,255,131,144,126,255,170,185,166,255,188,203,184,255,189,201,181,255,190,202,182,255,191,203,183,255,159,171,151,255,150,163,145,255,192,205,187,255,181,194,176,255,191,204,186,255,180,193,175,255,146,159,141,255,127,140,122,255,175,188,170,255,174,185,168,255,174,185,168,255,180,191,174,255,172,183,166,255,122,133,117,255,136,149,132,255,172,185,168,255,148,162,145,255,137,151,136,255,163,180,164,255,154,171,155,255,156,174,158,255,166,184,170,255,161,179,165,255,180,198,184,255,185,203,187,255,192,209,193,255,93,110,94,255,129,143,128,255,202,216,199,255,143,160,141,255,63,80,61,255,183,200,182,255,190,207,191,255,28,44,41,255,38,53,48,255,30,41,37,255,40,46,42,255,17,19,16,255,156,158,153,255,254,255,251,255,252,255,251,255,251,255,250,255,231,243,233,255,187,199,189,255,96,109,99,255,50,60,51,255,16,24,13,255,0,2,0,255,0,2,0,255,23,28,22,255,31,36,32,255,19,23,22,255,5,9,8,255,4,8,9,255,19,23,24,255,8,12,13,255,7,11,12,255,11,17,15,255,20,26,22,255,31,41,32,255,29,39,28,255,28,36,21,255,62,69,53,255,83,88,68,255,100,107,89,255,156,167,153,255,147,159,147,255,185,197,185,255,188,200,186,255,212,223,207,255,212,223,206,255,207,219,199,255,198,210,190,255,198,209,192,255,142,150,135,255,0,4,0,255,36,43,35,255,61,67,63,255,46,52,50,255,13,19,19,255,29,35,33,255,91,99,86,255,172,183,166,255,176,189,171,255,106,119,102,255,74,88,71,255,132,146,129,255,155,169,152,255,140,155,136,255,158,171,153,255,188,201,181,255,198,210,190,255,121,133,111,255,192,205,185,255,139,152,132,255,154,167,147,255,183,196,176,255,193,205,185,255,193,205,185,255,190,202,182,255,151,163,143,255,142,155,137,255,192,205,187,255,170,183,165,255,175,188,170,255,172,185,167,255,159,172,154,255,123,136,118,255,198,211,193,255,181,192,175,255,176,187,170,255,166,177,160,255,168,181,163,255,114,127,110,255,146,160,143,255,177,191,174,255,136,153,135,255,122,139,123,255,144,162,146,255,140,158,142,255,137,155,139,255,137,155,141,255,137,155,141,255,172,190,176,255,177,195,181,255,164,180,167,255,81,98,82,255,131,145,130,255,203,217,202,255,140,157,139,255,60,77,59,255,175,192,176,255,198,215,199,255,34,49,44,255,16,29,22,255,0,5,0,255,0,4,0,255,0,1,0,255,85,86,81,255,136,138,133,255,166,171,164,255,185,192,184,255,181,193,183,255,173,185,175,255,177,190,180,255,129,139,130,255,0,4,0,255,89,94,88,255,78,83,76,255,0,5,0,255,0,2,0,255,2,4,0,255,26,28,25,255,35,37,36,255,17,18,20,255,9,13,14,255,1,5,6,255,8,14,14,255,12,18,16,255,19,25,21,255,18,25,18,255,12,17,10,255,18,24,14,255,22,25,14,255,43,49,37,255,53,63,54,255,17,28,20,255,92,104,94,255,188,200,188,255,213,226,209,255,217,230,212,255,219,232,212,255,207,220,200,255,205,218,198,255,158,169,152,255,14,25,9,255,24,35,21,255,46,56,47,255,46,56,48,255,53,62,57,255,15,22,15,255,89,97,84,255,153,164,147,255,169,182,165,255,118,131,114,255,79,93,78,255,98,112,97,255,114,131,115,255,152,169,151,255,163,177,160,255,153,166,148,255,190,202,182,255,123,135,115,255,190,202,180,255,147,159,137,255,164,176,154,255,189,201,181,255,184,196,176,255,184,196,176,255,199,211,191,255,175,187,167,255,156,169,151,255,179,192,174,255,140,153,135,255,160,173,155,255,177,190,172,255,156,169,151,255,118,131,114,255,166,179,162,255,132,145,127,255,124,137,119,255,122,135,117,255,105,118,100,255,85,99,82,255,113,130,114,255,135,152,136,255,115,132,116,255,110,126,113,255,130,148,134,255,131,149,135,255,131,152,137,255,144,164,152,255,144,164,152,255,182,200,188,255,125,143,129,255,79,95,82,255,99,115,102,255,144,160,147,255,209,226,210,255,128,145,127,255,78,95,77,255,171,189,173,255,195,213,199,255,4,16,6,255,0,9,0,255,143,151,140,255,190,196,186,255,163,164,156,255,141,142,134,255,104,105,97,255,3,9,0,255,0,6,0,255,27,37,28,255,141,153,143,255,183,195,185,255,118,128,120,255,136,146,138,255,243,248,242,255,236,241,235,255,208,214,204,255,159,165,155,255,51,54,45,255,2,5,0,255,0,1,0,255,0,1,0,255,2,7,3,255,28,33,29,255,21,27,23,255,14,20,16,255,15,21,17,255,11,17,13,255,13,18,14,255,16,21,15,255,16,19,12,255,20,25,18,255,32,42,34,255,15,26,18,255,90,100,91,255,217,229,217,255,220,232,218,255,222,235,218,255,212,225,207,255,212,225,207,255,203,216,198,255,162,175,157,255,20,31,15,255,40,51,35,255,39,49,38,255,34,44,33,255,68,78,69,255,63,73,62,255,61,69,56,255,119,127,112,255,151,162,146,255,141,153,139,255,128,142,129,255,109,123,110,255,30,46,33,255,83,100,84,255,129,143,128,255,179,192,175,255,193,204,187,255,107,119,99,255,187,199,179,255,138,150,128,255,149,158,137,255,175,187,165,255,177,189,169,255,170,182,162,255,174,186,166,255,166,178,158,255,129,142,124,255,135,148,130,255,115,128,110,255,109,122,104,255,110,123,105,255,108,121,103,255,89,102,85,255,119,132,115,255,111,124,106,255,109,122,104,255,114,127,109,255,121,135,118,255,95,112,96,255,145,162,146,255,171,188,172,255,146,164,148,255,134,152,138,255,163,181,167,255,163,184,169,255,162,183,168,255,170,190,178,255,157,177,165,255,183,201,189,255,175,193,181,255,130,146,133,255,81,97,84,255,116,132,119,255,147,164,148,255,114,131,115,255,102,119,101,255,185,203,189,255,193,211,197,255,44,56,36,255,73,82,63,255,109,116,98,255,157,161,144,255,165,167,153,255,202,204,190,255,245,247,234,255,85,89,75,255,60,66,54,255,151,161,150,255,46,58,48,255,42,54,44,255,54,64,56,255,139,148,143,255,221,226,222,255,242,247,241,255,250,255,246,255,252,255,246,255,162,165,154,255,154,157,146,255,153,156,145,255,95,98,89,255,6,12,2,255,0,5,0,255,0,7,0,255,0,3,0,255,0,4,0,255,27,37,29,255,26,32,28,255,17,23,19,255,17,22,18,255,18,23,19,255,22,29,22,255,4,14,5,255,45,52,44,255,134,144,135,255,115,125,114,255,218,228,217,255,215,226,212,255,209,220,206,255,214,227,210,255,167,180,163,255,0,8,0,255,11,24,7,255,30,43,26,255,9,22,5,255,12,23,7,255,51,62,46,255,73,81,68,255,123,131,118,255,172,182,171,255,136,148,138,255,73,86,76,255,133,146,136,255,180,196,185,255,182,198,187,255,196,210,197,255,167,179,165,255,150,161,145,255,115,126,109,255,121,130,111,255,101,110,91,255,135,142,124,255,141,150,131,255,148,160,138,255,152,164,142,255,131,143,123,255,144,156,136,255,162,175,155,255,164,177,157,255,137,150,130,255,146,159,139,255,159,174,155,255,157,172,153,255,132,147,128,255,184,199,180,255,166,181,162,255,173,188,169,255,162,176,159,255,170,184,167,255,117,134,118,255,147,164,148,255,168,186,170,255,148,166,150,255,136,154,140,255,159,180,165,255,149,170,155,255,153,174,159,255,165,185,173,255,157,177,165,255,181,202,187,255,190,211,196,255,196,214,200,255,104,122,108,255,118,134,121,255,96,113,97,255,94,112,96,255,112,131,112,255,179,197,183,255,170,188,174,255,86,94,70,255,97,105,81,255,76,81,58,255,24,28,5,255,60,62,41,255,102,104,83,255,162,163,145,255,0,3,0,255,183,190,174,255,250,255,243,255,238,249,235,255,97,107,96,255,104,114,105,255,68,75,68,255,0,5,0,255,88,93,87,255,162,168,158,255,221,227,215,255,179,182,171,255,216,219,208,255,253,255,243,255,244,248,234,255,223,229,215,255,188,194,180,255,145,153,138,255,57,65,52,255,21,32,18,255,0,5,0,255,0,3,0,255,0,5,0,255,12,17,11,255,23,28,22,255,19,24,17,255,22,29,21,255,23,30,22,255,0,3,0,255,0,3,0,255,86,96,87,255,65,75,66,255,112,122,111,255,165,175,164,255,163,175,163,255,82,94,82,255,37,49,35,255,33,45,31,255,33,45,31,255,56,67,53,255,49,60,46,255,56,64,51,255,99,107,96,255,104,114,105,255,91,102,94,255,132,145,136,255,230,245,238,255,242,255,250,255,245,255,251,255,236,249,239,255,202,214,202,255,183,195,181,255,153,164,148,255,178,187,170,255,163,172,153,255,142,151,134,255,156,165,146,255,172,184,164,255,162,174,152,255,172,184,164,255,155,167,147,255,153,166,146,255,199,212,192,255,181,194,174,255,180,193,173,255,192,207,188,255,182,197,178,255,138,153,134,255,177,192,173,255,186,201,182,255,179,194,175,255,181,195,178,255,181,195,178,255,118,135,119,255,145,162,146,255,173,191,175,255,147,165,149,255,131,152,137,255,158,179,164,255,139,160,145,255,142,163,148,255,164,184,172,255,155,175,163,255,178,199,184,255,192,213,198,255,198,216,202,255,89,107,93,255,146,162,149,255,194,211,195,255,118,137,118,255,94,113,94,255,113,131,115,255,126,144,130,255,151,158,127,255,122,129,98,255,110,115,85,255,123,126,97,255,120,123,96,255,128,130,106,255,83,85,61,255,59,63,40,255,145,150,128,255,144,152,131,255,196,203,185,255,154,163,146,255,196,204,189,255,249,255,243,255,107,113,101,255,0,3,0,255,0,2,0,255,1,4,0,255,87,90,81,255,159,162,153,255,231,234,223,255,251,255,241,255,248,254,240,255,252,255,243,255,242,251,234,255,150,161,144,255,190,201,184,255,185,196,180,255,135,143,128,255,75,83,70,255,0,3,0,255,0,5,0,255,0,3,0,255,12,18,8,255,0,2,0,255,20,25,18,255,24,29,23,255,0,3,0,255,0,4,0,255,0,5,0,255,0,4,0,255,69,79,71,255,117,127,119,255,111,121,113,255,132,142,134,255,150,160,152,255,123,133,125,255,116,126,118,255,58,68,59,255,45,55,46,255,86,97,89,255,49,62,55,255,0,6,0,255,165,182,176,255,218,235,229,255,200,217,211,255,212,229,221,255,154,170,160,255,179,193,180,255,202,214,200,255,165,178,161,255,170,181,164,255,173,184,168,255,188,199,182,255,186,198,178,255,170,182,162,255,155,167,147,255,161,173,153,255,169,182,162,255,189,202,182,255,158,171,151,255,177,190,170,255,194,207,189,255,169,182,164,255,120,135,116,255,182,197,178,255,180,195,176,255,175,190,171,255,174,188,171,255,175,189,172,255,119,136,120,255,144,161,145,255,170,188,172,255,142,160,144,255,119,140,125,255,155,176,161,255,151,172,157,255,155,176,161,255,169,190,175,255,158,179,164,255,181,202,187,255,191,212,197,255,194,212,196,255,93,111,95,255,137,154,138,255,208,225,209,255,136,155,136,255,99,118,99,255,144,165,148,255,102,123,106,255,216,222,188,255,209,215,181,255,203,206,175,255,184,187,156,255,158,159,128,255,154,154,126,255,130,133,104,255,121,124,97,255,98,102,75,255,14,20,0,255,32,37,14,255,134,142,119,255,149,154,132,255,207,212,192,255,94,98,81,255,135,139,124,255,243,246,235,255,198,201,192,255,114,117,108,255,4,7,0,255,32,35,24,255,118,122,108,255,163,167,153,255,205,212,196,255,199,208,191,255,135,146,129,255,171,182,165,255,175,186,169,255,155,164,147,255,140,149,132,255,123,130,114,255,125,131,117,255,79,82,73,255,16,19,12,255,155,158,151,255,39,44,37,255,71,76,69,255,165,170,163,255,142,149,141,255,89,96,88,255,20,30,21,255,0,4,0,255,0,5,0,255,35,44,39,255,72,81,76,255,115,124,121,255,103,112,109,255,138,147,142,255,131,141,133,255,142,153,145,255,146,159,152,255,159,174,169,255,146,165,161,255,127,148,143,255,156,177,172,255,142,163,158,255,165,184,178,255,175,192,184,255,152,168,157,255,175,191,178,255,212,226,211,255,132,146,131,255,153,165,151,255,178,191,174,255,125,136,119,255,126,138,118,255,161,172,155,255,146,158,138,255,135,148,130,255,191,204,184,255,160,173,153,255,165,178,158,255,184,197,179,255,188,201,183,255,142,157,138,255,185,200,181,255,179,194,175,255,178,193,174,255,179,193,176,255,179,193,176,255,117,134,118,255,148,165,149,255,181,198,182,255,143,161,145,255,126,144,130,255,158,179,164,255,156,177,162,255,156,177,162,255,156,177,162,255,148,169,154,255,177,198,183,255,192,213,198,255,187,205,189,255,71,89,73,255,142,159,143,255,206,223,207,255,130,149,130,255,74,93,74,255,201,222,205,255,187,208,191,255,217,221,188,255,218,222,189,255,226,230,197,255,225,226,194,255,220,221,189,255,214,215,184,255,193,194,163,255,168,171,140,255,133,136,105,255,120,125,93,255,130,135,105,255,128,135,104,255,137,142,112,255,108,113,83,255,0,4,0,255,155,159,136,255,202,205,186,255,192,194,180,255,152,154,140,255,131,133,119,255,144,146,133,255,40,44,30,255,0,3,0,255,0,5,0,255,52,60,47,255,100,108,95,255,162,170,155,255,198,206,191,255,207,216,199,255,205,214,197,255,203,210,192,255,204,210,196,255,61,64,57,255,135,136,131,255,211,212,207,255,0,2,0,255,186,189,180,255,220,226,214,255,212,220,207,255,205,213,198,255,188,196,181,255,135,143,130,255,49,57,46,255,0,3,0,255,0,3,0,255,0,2,0,255,0,6,2,255,30,39,34,255,85,96,88,255,118,134,124,255,140,157,149,255,178,197,191,255,145,166,161,255,112,134,131,255,95,117,114,255,89,112,106,255,102,123,116,255,112,133,124,255,113,133,122,255,138,156,144,255,168,184,173,255,131,147,134,255,94,110,97,255,155,169,154,255,198,211,194,255,192,205,187,255,167,180,163,255,157,170,152,255,152,163,147,255,164,175,158,255,145,156,139,255,147,158,141,255,159,172,155,255,150,163,146,255,173,186,169,255,207,220,203,255,172,186,169,255,162,176,159,255,150,164,149,255,143,157,142,255,97,111,96,255,133,150,134,255,148,165,149,255,132,150,134,255,123,141,127,255,125,143,129,255,125,143,129,255,129,147,133,255,129,150,135,255,139,160,145,255,172,190,176,255,151,169,155,255,124,142,126,255,92,110,94,255,138,155,139,255,205,222,206,255,123,142,123,255,88,109,90,255,198,219,202,255,197,218,203,255,217,218,186,255,217,218,186,255,222,223,191,255,224,225,193,255,225,226,194,255,224,225,193,255,228,229,197,255,225,226,192,255,211,212,178,255,186,190,155,255,149,153,118,255,116,120,85,255,76,80,45,255,109,113,78,255,103,107,74,255,122,125,94,255,25,27,3,255,37,39,17,255,98,100,79,255,165,166,148,255,216,217,201,255,80,82,68,255,97,99,85,255,198,202,188,255,135,141,129,255,52,60,47,255,59,65,53,255,121,129,114,255,180,186,172,255,222,229,213,255,252,255,243,255,195,199,185,255,0,1,0,255,188,188,186,255,157,158,153,255,2,3,0,255,207,210,199,255,225,231,217,255,219,228,211,255,207,216,197,255,209,218,199,255,184,193,174,255,121,130,113,255,165,173,158,255,127,135,124,255,86,94,83,255,20,27,19,255,0,4,0,255,0,7,0,255,0,6,0,255,0,7,0,255,36,55,49,255,0,16,11,255,51,73,70,255,65,87,84,255,47,70,64,255,57,78,71,255,57,78,69,255,53,73,62,255,60,77,67,255,96,114,102,255,109,127,115,255,138,156,144,255,118,134,121,255,143,157,142,255,189,201,187,255,206,218,204,255,152,164,150,255,130,141,127,255,178,189,173,255,143,154,138,255,131,142,126,255,132,145,128,255,121,134,117,255,88,100,86,255,125,138,121,255,177,189,175,255,165,179,164,255,135,149,134,255,104,118,103,255,97,111,96,255,117,131,116,255,127,141,126,255,113,130,114,255,123,139,126,255,155,173,159,255,156,174,160,255,162,180,166,255,171,192,177,255,165,186,171,255,185,203,189,255,140,158,144,255,89,107,93,255,87,105,89,255,151,168,152,255,192,210,194,255,108,126,110,255,91,112,95,255,202,223,208,255,191,212,197,255,223,222,191,255,223,222,191,255,222,222,188,255,227,227,193,255,225,225,191,255,221,221,187,255,223,223,189,255,223,223,187,255,233,233,197,255,222,224,187,255,205,207,170,255,147,149,112,255,156,158,121,255,165,167,130,255,148,150,113,255,103,104,70,255,91,92,60,255,109,110,79,255,117,117,89,255,138,138,112,255,139,139,115,255,1,3,0,255,169,170,152,255,238,241,224,255,247,251,236,255,173,179,165,255,146,150,136,255,126,132,118,255,0,3,0,255,77,81,67,255,143,147,133,255,110,112,101,255,1,2,0,255,65,65,63,255,2,3,0,255,128,129,121,255,205,209,195,255,222,229,213,255,217,226,205,255,216,226,202,255,208,218,194,255,187,197,173,255,126,136,112,255,170,179,158,255,153,162,143,255,156,165,148,255,120,126,112,255,87,95,82,255,77,89,79,255,19,35,25,255,9,24,17,255,10,27,21,255,0,16,10,255,45,66,61,255,37,58,53,255,23,44,39,255,26,45,39,255,29,46,38,255,35,52,42,255,44,60,50,255,51,67,57,255,83,99,89,255,142,159,149,255,146,162,151,255,116,129,119,255,104,116,104,255,151,163,151,255,186,198,186,255,135,145,134,255,141,152,138,255,120,131,117,255,105,116,102,255,124,135,121,255,127,138,124,255,122,132,121,255,164,176,162,255,145,157,145,255,171,183,171,255,180,192,180,255,166,178,166,255,126,138,126,255,145,157,145,255,154,166,154,255,119,133,120,255,110,123,113,255,128,144,133,255,135,153,141,255,132,150,138,255,137,155,143,255,139,157,145,255,162,180,168,255,177,195,181,255,164,182,168,255,93,111,97,255,117,133,120,255,114,132,116,255,117,135,119,255,108,129,112,255,203,224,209,255,192,212,200,255,220,220,186,255,227,227,193,255,227,227,193,255,231,231,195,255,225,225,191,255,226,226,190,255,225,225,189,255,228,228,192,255,225,225,187,255,226,226,188,255,178,178,140,255,170,170,132,255,226,226,190,255,225,225,189,255,218,218,182,255,195,195,159,255,152,152,116,255,124,124,88,255,110,110,76,255,127,126,95,255,114,113,83,255,85,85,57,255,83,83,57,255,20,22,0,255,135,138,117,255,160,165,145,255,201,205,188,255,225,229,212,255,34,38,23,255,65,67,53,255,99,101,87,255,0,2,0,255,4,5,0,255,4,5,0,255,0,1,0,255,158,161,150,255,218,224,210,255,231,238,222,255,220,229,210,255,215,224,203,255,221,231,207,255,191,201,177,255,116,126,102,255,161,170,149,255,139,148,127,255,154,163,144,255,154,161,143,255,130,138,123,255,115,125,114,255,83,94,86,255,0,8,2,255,1,14,7,255,11,26,21,255,36,53,47,255,21,36,31,255,16,31,26,255,10,25,18,255,14,29,22,255,19,32,23,255,23,36,27,255,24,37,28,255,44,57,48,255,68,84,74,255,82,98,88,255,119,130,122,255,117,128,120,255,127,138,130,255,150,162,152,255,197,207,198,255,173,183,174,255,160,170,161,255,148,158,147,255,194,204,195,255,199,209,198,255,146,156,147,255,219,229,218,255,190,202,192,255,183,195,185,255,185,197,187,255,203,215,205,255,161,171,162,255,175,185,174,255,188,198,187,255,129,141,129,255,139,152,142,255,155,168,158,255,134,150,139,255,142,160,148,255,155,173,161,255,134,152,140,255,151,169,157,255,148,166,154,255,153,171,159,255,105,123,109,255,106,122,109,255,95,113,99,255,101,119,105,255,120,141,126,255,174,194,182,255,144,164,152,255,223,223,187,255,226,226,190,255,224,224,188,255,223,223,185,255,223,223,187,255,227,227,189,255,226,226,188,255,227,227,189,255,232,229,194,255,207,204,169,255,159,156,121,255,215,212,177,255,226,223,190,255,228,225,192,255,231,228,195,255,231,228,195,255,228,225,190,255,207,204,169,255,186,183,148,255,153,150,115,255,109,106,71,255,98,98,64,255,79,78,47,255,100,101,70,255,84,87,58,255,109,113,86,255,137,141,116,255,142,146,123,255,3,6,0,255,192,193,175,255,251,252,236,255,206,207,191,255,97,99,86,255,80,82,71,255,19,22,11,255,90,94,80,255,147,153,139,255,194,200,186,255,212,221,204,255,186,197,180,255,164,175,158,255,136,147,130,255,44,55,38,255,81,92,75,255,94,103,86,255,89,98,81,255,84,93,76,255,78,86,71,255,83,89,79,255,104,111,103,255,0,3,0,255,0,7,0,255,15,24,19,255,19,30,24,255,1,10,5,255,0,3,0,255,8,17,12,255,11,21,13,255,5,12,5,255,13,20,13,255,5,15,7,255,0,9,1,255,0,4,0,255,0,6,0,255,0,4,0,255,0,7,1,255,0,4,0,255,0,6,0,255,0,3,0,255,32,42,34,255,55,65,57,255,29,39,30,255,124,131,124,255,159,166,158,255,58,68,60,255,179,189,180,255,141,151,143,255,116,126,118,255,128,139,131,255,137,149,139,255,126,136,127,255,182,192,183,255,169,179,170,255,130,142,132,255,146,159,150,255,150,163,154,255,151,167,157,255,149,165,155,255,171,188,178,255,201,218,208,255,180,197,187,255,203,221,209,255,201,217,206,255,114,130,119,255,151,167,156,255,203,221,207,255,138,156,142,255,108,129,114,255,93,113,101,255,101,121,110,255,225,225,189,255,225,225,189,255,229,229,193,255,226,226,190,255,227,227,191,255,227,227,189,255,226,226,188,255,231,231,193,255,223,220,185,255,167,164,129,255,190,187,154,255,231,228,195,255,231,228,195,255,226,223,190,255,226,223,192,255,230,227,194,255,231,228,195,255,231,228,193,255,225,222,187,255,224,222,184,255,217,214,179,255,190,187,152,255,163,163,127,255,114,114,78,255,86,87,53,255,116,117,85,255,128,131,100,255,84,87,58,255,70,70,46,255,118,118,94,255,156,155,134,255,217,216,196,255,182,183,165,255,150,153,136,255,21,25,11,255,0,2,0,255,1,4,0,255,25,31,19,255,104,112,97,255,112,123,106,255,126,137,120,255,111,122,106,255,51,62,48,255,16,24,13,255,0,4,0,255,0,4,0,255,18,26,13,255,28,34,22,255,59,64,57,255,131,136,129,255,92,99,92,255,1,8,1,255,16,22,18,255,0,3,0,255,28,34,30,255,49,54,50,255,48,53,49,255,52,57,51,255,59,64,58,255,28,33,27,255,39,46,39,255,91,101,93,255,120,131,123,255,145,156,148,255,118,129,121,255,97,108,100,255,71,82,74,255,49,60,52,255,45,55,47,255,38,48,40,255,0,6,0,255,0,4,0,255,0,4,0,255,0,5,0,255,0,5,0,255,0,4,0,255,0,4,0,255,0,7,0,255,0,5,0,255,0,4,0,255,0,3,0,255,39,46,38,255,0,4,0,255,0,5,0,255,0,4,0,255,0,7,0,255,38,51,44,255,36,49,40,255,84,99,92,255,112,128,118,255,76,91,84,255,102,118,108,255,111,124,115,255,127,140,131,255,91,104,95,255,159,175,165,255,147,163,152,255,115,133,121,255,125,142,132,255,120,137,127,255,228,227,196,255,226,225,194,255,226,226,192,255,227,227,193,255,229,226,193,255,231,228,193,255,230,227,192,255,229,226,191,255,188,186,148,255,169,167,129,255,228,225,190,255,232,229,194,255,226,226,192,255,225,225,191,255,228,228,194,255,226,226,192,255,227,227,193,255,227,227,193,255,225,225,191,255,224,224,188,255,227,227,193,255,227,227,191,255,221,218,183,255,210,207,172,255,182,182,146,255,147,147,113,255,119,119,85,255,89,88,57,255,104,103,72,255,79,78,48,255,90,89,59,255,94,93,65,255,135,138,111,255,84,87,66,255,0,2,0,255,1,4,0,255,0,2,0,255,0,6,0,255,50,57,41,255,178,187,166,255,203,212,191,255,180,189,170,255,78,86,73,255,2,7,0,255,35,40,36,255,0,4,0,255,33,38,32,255,47,52,45,255,35,45,36,255,97,109,99,255,109,120,112,255,20,31,23,255,0,9,3,255,16,25,20,255,54,58,57,255,37,39,38,255,14,14,14,255,13,13,11,255,26,27,22,255,0,2,0,255,83,90,82,255,146,158,146,255,162,178,165,255,212,228,215,255,207,221,206,255,197,209,195,255,192,204,190,255,159,171,159,255,114,126,114,255,127,139,129,255,90,102,92,255,55,67,57,255,3,14,6,255,32,42,34,255,0,5,0,255,49,59,50,255,133,143,132,255,132,142,131,255,114,125,111,255,75,85,74,255,0,3,0,255,34,41,34,255,98,108,100,255,88,97,92,255,86,97,91,255,93,104,98,255,47,58,54,255,0,5,0,255,0,3,0,255,0,4,0,255,0,4,1,255,0,4,1,255,0,7,3,255,0,4,0,255,0,3,2,255,0,5,1,255,0,4,0,255,0,6,0,255,23,34,28,255,41,52,46,255,225,224,194,255,227,226,195,255,228,227,196,255,220,220,186,255,230,227,194,255,229,226,193,255,235,232,197,255,207,204,169,255,161,159,121,255,206,204,166,255,232,229,194,255,232,229,194,255,232,232,198,255,231,231,197,255,224,224,190,255,231,231,197,255,229,228,197,255,228,227,196,255,226,226,192,255,224,224,190,255,224,224,190,255,226,226,192,255,228,225,190,255,226,223,188,255,229,226,191,255,225,222,187,255,199,196,161,255,178,175,140,255,154,151,118,255,136,133,100,255,120,117,84,255,98,97,66,255,100,103,72,255,33,37,12,255,50,52,38,255,89,90,82,255,106,109,102,255,143,146,137,255,221,228,210,255,225,233,210,255,213,223,198,255,196,205,184,255,93,99,87,255,0,3,0,255,18,22,21,255,38,42,41,255,22,24,19,255,20,25,18,255,23,35,25,255,39,52,42,255,8,21,12,255,26,39,30,255,0,11,5,255,27,33,29,255,3,7,6,255,0,0,0,255,0,0,0,255,1,1,0,255,5,5,3,255,0,3,0,255,97,107,98,255,134,148,135,255,160,177,161,255,177,194,176,255,159,174,155,255,176,189,171,255,195,208,191,255,158,171,154,255,135,147,133,255,182,194,182,255,149,161,149,255,101,113,103,255,9,21,11,255,0,7,0,255,0,7,0,255,97,107,96,255,186,197,183,255,182,193,177,255,178,189,173,255,142,153,137,255,0,5,0,255,162,170,159,255,245,252,244,255,238,248,239,255,226,236,228,255,218,229,221,255,175,185,177,255,27,37,29,255,78,85,78,255,149,156,149,255,161,168,161,255,103,110,103,255,66,72,68,255,67,76,71,255,30,39,36,255,42,53,47,255,61,70,65,255,42,52,44,255,33,43,35,255,4,15,7,255,225,224,193,255,227,226,195,255,228,227,196,255,227,227,193,255,227,224,191,255,230,227,192,255,229,226,191,255,168,165,130,255,176,174,136,255,231,229,191,255,233,230,195,255,229,226,191,255,229,229,195,255,233,233,199,255,226,226,192,255,229,229,195,255,229,228,197,255,229,228,197,255,228,228,194,255,226,226,192,255,225,225,191,255,225,225,191,255,227,227,191,255,229,229,193,255,219,219,183,255,227,227,191,255,227,224,189,255,225,222,187,255,217,214,181,255,204,201,168,255,173,170,137,255,108,107,76,255,84,87,56,255,113,117,92,255,167,170,153,255,233,235,224,255,196,199,190,255,233,236,225,255,223,230,212,255,217,225,202,255,214,224,199,255,190,199,178,255,88,94,80,255,0,2,0,255,9,14,10,255,24,29,25,255,46,48,43,255,0,6,0,255,135,148,138,255,79,95,82,255,9,22,12,255,0,5,0,255,17,26,21,255,9,14,10,255,4,6,5,255,5,5,5,255,0,0,0,255,8,8,6,255,20,22,19,255,0,5,0,255,150,160,151,255,158,170,158,255,79,93,78,255,138,152,135,255,148,161,143,255,139,152,134,255,156,169,152,255,119,132,115,255,125,137,123,255,147,159,145,255,116,128,114,255,112,124,112,255,110,120,109,255,83,94,80,255,0,5,0,255,90,101,85,255,100,109,92,255,122,131,112,255,96,105,86,255,88,97,78,255,47,54,38,255,144,153,136,255,155,163,148,255,139,150,134,255,145,156,142,255,157,168,154,255,154,162,149,255,44,52,39,255,115,121,109,255,163,169,157,255,187,193,179,255,179,187,172,255,157,165,152,255,144,155,141,255,50,60,49,255,101,113,101,255,151,163,151,255,138,152,139,255,172,186,173,255,170,184,171,255,228,227,196,255,224,224,190,255,228,228,194,255,232,232,198,255,226,223,188,255,233,230,195,255,192,189,154,255,162,159,124,255,221,219,181,255,231,229,191,255,232,229,194,255,228,225,190,255,227,227,193,255,230,230,196,255,226,226,192,255,226,226,192,255,229,228,197,255,227,226,195,255,227,227,193,255,228,228,194,255,228,228,194,255,225,225,191,255,224,224,188,255,225,225,189,255,227,227,191,255,222,222,186,255,227,224,189,255,222,219,184,255,229,226,193,255,223,220,187,255,221,218,185,255,154,154,120,255,91,95,62,255,125,129,102,255,185,188,169,255,233,235,222,255,192,195,184,255,221,225,211,255,223,231,210,255,217,225,202,255,216,226,201,255,203,212,191,255,99,105,91,255,0,4,0,255,30,35,29,255,27,32,26,255,1,4,0,255,134,142,131,255,192,206,193,255,34,52,38,255,45,58,48,255,31,43,33,255,25,32,25,255,3,5,2,255,3,3,3,255,0,0,0,255,7,7,7,255,0,1,0,255,7,12,8,255,0,5,0,255,122,130,119,255,121,132,118,255,103,114,98,255,111,122,105,255,136,149,131,255,150,163,145,255,125,138,121,255,133,146,129,255,141,154,137,255,178,191,174,255,149,161,147,255,148,161,144,255,175,186,170,255,179,190,174,255,91,102,85,255,90,99,80,255,100,109,90,255,119,128,107,255,95,105,81,255,104,112,89,255,92,100,77,255,113,121,98,255,109,117,96,255,87,96,75,255,102,111,92,255,123,132,113,255,109,118,99,255,59,68,49,255,98,105,87,255,68,76,55,255,90,98,77,255,101,109,88,255,148,155,137,255,131,140,121,255,41,50,33,255,111,122,105,255,144,155,139,255,119,130,114,255,137,150,133,255,137,150,133,255,229,229,195,255,225,225,191,255,230,230,196,255,222,222,186,255,232,229,194,255,213,210,175,255,158,156,118,255,202,200,162,255,235,232,197,255,228,225,190,255,231,228,193,255,229,226,191,255,231,231,197,255,227,227,193,255,221,221,187,255,229,229,195,255,230,229,198,255,227,226,195,255,226,226,192,255,228,228,194,255,228,228,194,255,226,226,192,255,225,225,191,255,227,227,193,255,229,229,193,255,223,223,187,255,222,222,186,255,223,223,187,255,219,219,185,255,216,216,182,255,218,218,184,255,168,168,134,255,93,97,64,255,116,119,90,255,149,152,131,255,239,241,227,255,198,202,188,255,224,228,213,255,221,229,208,255,221,229,206,255,207,217,192,255,197,206,185,255,82,90,75,255,0,4,0,255,64,69,63,255,46,51,45,255,78,84,74,255,194,205,191,255,127,144,128,255,20,38,22,255,33,47,34,255,36,46,37,255,6,11,5,255,1,1,0,255,2,2,2,255,6,6,6,255,0,0,0,255,17,19,16,255,0,2,0,255,41,48,40,255,163,171,160,255,148,156,143,255,158,165,149,255,187,196,179,255,140,153,135,255,129,144,125,255,197,212,193,255,176,191,172,255,142,155,137,255,206,219,201,255,146,157,141,255,154,165,148,255,212,221,204,255,172,181,162,255,100,109,88,255,119,127,104,255,180,188,165,255,182,190,166,255,184,193,166,255,180,186,160,255,175,181,153,255,164,173,144,255,161,170,143,255,151,160,133,255,149,157,133,255,140,148,124,255,127,135,111,255,126,134,110,255,120,125,102,255,93,99,73,255,83,89,63,255,102,108,82,255,114,119,96,255,101,109,85,255,87,95,72,255,98,106,85,255,110,114,97,255,101,105,88,255,86,90,73,255,70,74,57,255,226,226,192,255,229,229,195,255,227,227,191,255,223,223,187,255,228,225,190,255,174,171,136,255,174,172,134,255,232,230,192,255,229,226,191,255,231,228,193,255,228,225,190,255,233,230,195,255,228,228,194,255,227,227,193,255,225,225,191,255,226,226,192,255,227,226,195,255,227,226,195,255,228,228,194,255,229,229,195,255,228,228,194,255,225,225,191,255,225,225,191,255,227,227,193,255,227,227,191,255,222,222,186,255,219,219,183,255,221,221,185,255,218,218,184,255,219,219,185,255,222,222,188,255,183,184,150,255,95,96,64,255,105,108,79,255,139,142,121,255,222,225,208,255,169,173,158,255,177,181,166,255,159,167,146,255,150,158,135,255,135,145,120,255,110,119,98,255,51,60,43,255,32,40,27,255,46,51,44,255,11,16,9,255,122,128,118,255,159,170,156,255,102,116,101,255,112,129,113,255,35,47,35,255,7,14,6,255,1,3,0,255,2,2,0,255,1,0,0,255,0,0,0,255,13,13,13,255,0,5,1,255,69,74,68,255,123,130,122,255,186,194,181,255,169,177,162,255,147,154,136,255,210,219,200,255,203,216,198,255,160,175,156,255,127,142,123,255,182,197,178,255,152,165,147,255,199,212,194,255,158,169,152,255,146,158,138,255,211,220,201,255,100,109,88,255,96,104,81,255,173,181,157,255,217,226,199,255,213,219,191,255,213,219,191,255,217,224,193,255,215,222,191,255,213,220,189,255,213,219,191,255,208,217,188,255,208,217,190,255,204,213,186,255,201,210,183,255,203,212,185,255,203,209,181,255,184,190,162,255,149,155,127,255,131,137,109,255,180,186,160,255,173,179,153,255,164,169,146,255,159,164,141,255,149,152,131,255,158,161,140,255,150,153,134,255,144,147,126,255,228,225,190,255,231,228,193,255,227,224,189,255,228,225,190,255,197,194,159,255,168,165,130,255,214,211,176,255,232,229,194,255,230,227,192,255,231,228,193,255,225,225,191,255,230,230,196,255,224,224,190,255,229,229,195,255,230,230,196,255,225,225,191,255,227,227,193,255,228,228,194,255,229,229,195,255,230,230,196,255,228,228,194,255,226,226,192,255,224,224,190,255,224,224,190,255,222,222,188,255,223,223,189,255,226,226,192,255,223,223,189,255,222,222,188,255,216,216,182,255,220,220,186,255,199,200,166,255,108,109,77,255,110,113,84,255,118,122,99,255,195,198,179,255,162,166,149,255,159,163,146,255,156,164,143,255,157,165,142,255,158,168,144,255,154,163,142,255,90,99,82,255,14,22,9,255,19,24,17,255,0,2,0,255,71,77,67,255,125,133,120,255,137,150,133,255,138,150,136,255,95,105,94,255,0,5,0,255,4,6,1,255,0,0,0,255,10,8,9,255,7,7,7,255,3,3,1,255,0,2,0,255,168,173,167,255,136,144,133,255,185,193,178,255,183,192,175,255,128,137,118,255,205,214,195,255,196,209,191,255,204,219,200,255,181,194,176,255,122,135,117,255,165,176,159,255,217,228,211,255,173,182,163,255,182,191,172,255,160,168,147,255,95,103,80,255,130,135,112,255,211,217,191,255,207,213,185,255,212,217,187,255,214,219,189,255,209,214,184,255,215,220,190,255,211,217,189,255,216,222,196,255,217,223,197,255,217,223,197,255,219,225,199,255,217,223,197,255,222,228,202,255,217,221,194,255,224,228,201,255,179,183,156,255,162,166,139,255,215,219,194,255,217,223,197,255,212,217,194,255,209,214,191,255,207,215,191,255,202,210,186,255,202,212,188,255,206,216,191,255,230,227,192,255,227,224,189,255,229,226,191,255,216,213,178,255,162,159,124,255,197,194,159,255,231,228,193,255,230,227,192,255,231,228,193,255,230,227,192,255,229,229,195,255,226,226,192,255,228,228,194,255,229,229,195,255,226,226,192,255,231,231,197,255,230,230,196,255,229,229,195,255,228,228,194,255,227,227,193,255,229,229,195,255,230,230,196,255,228,228,194,255,226,226,192,255,222,222,188,255,222,222,188,255,219,219,185,255,223,223,189,255,222,222,188,255,220,220,186,255,218,218,184,255,212,212,178,255,126,127,95,255,72,75,44,255,1,3,0,255,200,203,182,255,211,214,195,255,217,222,202,255,216,221,199,255,222,230,207,255,216,224,201,255,209,218,197,255,125,134,117,255,0,4,0,255,21,27,17,255,57,63,53,255,93,99,87,255,74,80,68,255,40,48,33,255,122,130,115,255,161,167,155,255,41,44,35,255,12,15,8,255,24,25,20,255,0,0,0,255,1,1,0,255,0,0,0,255,72,74,69,255,143,148,141,255,108,116,105,255,187,195,180,255,178,187,168,255,148,160,140,255,208,220,200,255,202,215,197,255,196,211,192,255,206,219,201,255,190,203,185,255,93,104,87,255,157,169,149,255,195,204,185,255,176,185,164,255,118,126,103,255,111,119,95,255,181,187,161,255,213,219,191,255,209,214,184,255,209,214,184,255,209,214,182,255,214,219,187,255,213,217,190,255,213,217,190,255,215,219,194,255,217,223,197,255,217,223,197,255,217,223,197,255,218,224,198,255,217,223,197,255,220,224,197,255,223,227,200,255,182,185,158,255,159,162,135,255,217,219,195,255,207,211,186,255,211,215,192,255,207,212,189,255,207,215,191,255,202,210,186,255,206,216,191,255,205,215,190,255,227,225,187,255,230,228,190,255,228,226,188,255,177,175,137,255,181,178,143,255,225,222,187,255,228,228,192,255,227,227,191,255,229,229,195,255,228,228,194,255,226,226,192,255,227,227,193,255,228,228,194,255,228,228,194,255,228,228,194,255,227,227,193,255,227,227,193,255,227,227,193,255,228,228,194,255,228,228,194,255,228,228,194,255,227,227,193,255,224,224,190,255,223,223,189,255,219,219,185,255,220,220,186,255,221,221,187,255,223,223,189,255,221,221,187,255,218,218,184,255,216,216,182,255,216,216,182,255,155,156,124,255,69,72,41,255,61,64,37,255,119,123,100,255,192,195,174,255,221,226,204,255,233,238,216,255,226,234,211,255,216,224,203,255,211,218,200,255,134,140,126,255,0,5,0,255,33,39,29,255,114,120,110,255,73,79,67,255,0,4,0,255,2,6,0,255,107,111,97,255,125,127,116,255,44,47,38,255,38,41,34,255,15,17,12,255,33,35,30,255,38,39,34,255,1,2,0,255,105,107,102,255,186,189,180,255,158,164,152,255,159,167,152,255,153,165,145,255,149,162,142,255,207,222,201,255,182,195,177,255,180,193,176,255,167,178,161,255,140,151,134,255,125,137,117,255,98,110,90,255,172,181,162,255,135,143,122,255,94,99,77,255,146,151,128,255,213,217,192,255,211,215,188,255,211,214,185,255,216,219,190,255,215,218,187,255,216,219,188,255,216,219,192,255,216,220,193,255,216,220,195,255,216,220,195,255,217,221,198,255,218,222,199,255,219,223,198,255,219,223,198,255,220,223,196,255,221,224,197,255,185,185,159,255,157,160,133,255,213,216,189,255,215,219,192,255,211,215,190,255,210,214,189,255,211,215,192,255,210,214,191,255,209,213,190,255,209,213,190,255,227,225,187,255,228,226,188,255,199,197,159,255,167,165,127,255,208,205,170,255,232,229,194,255,229,229,193,255,224,224,188,255,227,227,193,255,227,227,193,255,227,227,193,255,228,228,194,255,229,229,195,255,229,229,195,255,229,229,195,255,228,228,194,255,228,228,194,255,228,228,194,255,229,229,195,255,229,229,195,255,228,228,194,255,227,227,193,255,226,226,192,255,226,226,192,255,225,225,191,255,223,223,189,255,221,221,187,255,220,220,186,255,219,219,185,255,217,217,183,255,217,217,183,255,218,218,184,255,195,194,163,255,93,94,63,255,99,99,71,255,94,96,72,255,155,157,135,255,230,233,212,255,229,232,211,255,223,228,206,255,220,225,205,255,211,218,200,255,143,149,135,255,0,3,0,255,111,117,105,255,105,111,99,255,1,7,0,255,40,44,30,255,1,1,0,255,81,81,69,255,86,88,77,255,48,51,40,255,8,14,4,255,1,6,0,255,86,91,84,255,106,109,102,255,2,4,0,255,43,44,38,255,160,163,152,255,140,146,132,255,105,114,97,255,132,145,125,255,118,133,110,255,128,143,122,255,115,128,110,255,119,130,114,255,112,123,106,255,93,104,87,255,77,89,69,255,181,190,169,255,142,150,129,255,64,72,49,255,119,124,101,255,196,202,176,255,220,224,197,255,211,215,188,255,219,222,193,255,216,219,190,255,214,217,186,255,220,223,194,255,220,223,194,255,220,223,196,255,219,223,196,255,219,223,198,255,220,224,199,255,220,224,199,255,220,224,199,255,219,223,196,255,220,223,196,255,221,224,195,255,188,188,160,255,158,158,130,255,213,216,187,255,215,218,191,255,211,214,187,255,210,214,189,255,215,217,195,255,214,216,194,255,212,214,192,255,211,213,191,255,229,227,189,255,213,211,173,255,164,161,126,255,192,189,154,255,230,227,194,255,227,224,191,255,228,228,194,255,228,228,194,255,228,227,196,255,228,227,196,255,229,228,197,255,229,228,197,255,229,229,195,255,228,228,194,255,228,228,194,255,228,228,194,255,228,228,194,255,228,228,194,255,228,228,194,255,227,227,193,255,226,225,194,255,225,224,193,255,226,225,194,255,227,226,195,255,227,224,191,255,225,222,189,255,222,219,186,255,221,218,185,255,220,217,184,255,219,216,183,255,217,214,179,255,215,215,179,255,212,212,178,255,151,152,120,255,81,82,51,255,105,108,79,255,97,99,75,255,210,214,191,255,245,248,227,255,234,239,217,255,228,233,213,255,230,234,217,255,136,142,128,255,96,102,88,255,127,131,117,255,34,38,24,255,48,52,38,255,48,50,36,255,66,64,52,255,134,132,120,255,89,89,79,255,0,2,0,255,1,7,0,255,25,33,22,255,78,86,75,255,76,82,72,255,98,101,94,255,0,3,0,255,71,74,63,255,123,129,115,255,131,140,123,255,145,158,138,255,131,146,123,255,148,163,142,255,168,179,162,255,168,176,161,255,180,189,172,255,158,167,150,255,159,168,149,255,212,220,199,255,117,125,104,255,88,93,71,255,176,180,157,255,224,228,203,255,215,219,192,255,216,220,193,255,220,223,194,255,215,218,189,255,217,220,191,255,222,225,196,255,223,226,197,255,221,224,195,255,219,224,194,255,220,224,197,255,220,224,197,255,220,224,197,255,219,223,196,255,218,223,193,255,219,222,193,255,222,225,194,255,192,193,162,255,156,157,126,255,214,215,184,255,214,217,188,255,211,214,185,255,213,216,189,255,212,216,191,255,212,216,193,255,211,215,192,255,210,214,191,255,225,223,185,255,180,178,140,255,170,167,132,255,226,223,188,255,232,229,196,255,222,219,186,255,226,226,192,255,230,230,196,255,230,229,198,255,229,228,197,255,228,227,196,255,227,226,195,255,226,226,192,255,226,226,192,255,227,227,193,255,228,228,194,255,226,226,192,255,227,227,193,255,226,226,192,255,225,225,191,255,223,222,191,255,223,222,191,255,224,223,192,255,225,224,193,255,224,221,188,255,223,220,187,255,222,219,186,255,221,218,185,255,220,217,184,255,219,216,183,255,217,214,179,255,216,213,178,255,215,215,181,255,200,200,166,255,115,114,83,255,89,90,59,255,70,70,42,255,130,132,108,255,200,204,181,255,191,194,173,255,172,177,157,255,163,167,150,255,123,130,114,255,122,129,113,255,102,106,92,255,77,81,66,255,81,85,70,255,120,122,108,255,134,134,122,255,91,91,79,255,100,102,91,255,0,2,0,255,0,3,0,255,58,66,55,255,147,155,144,255,113,121,108,255,91,97,85,255,160,163,152,255,129,133,119,255,103,110,94,255,172,181,162,255,188,200,180,255,127,141,118,255,189,202,182,255,188,197,180,255,209,218,201,255,192,199,183,255,185,192,174,255,197,205,184,255,130,138,115,255,83,88,66,255,155,160,137,255,217,221,196,255,218,222,197,255,210,214,187,255,220,224,197,255,218,221,192,255,219,222,193,255,220,223,194,255,222,225,196,255,222,225,194,255,221,224,193,255,219,224,194,255,219,224,194,255,220,224,197,255,219,223,196,255,217,222,192,255,216,221,191,255,219,222,191,255,221,224,193,255,191,192,160,255,153,154,122,255,214,215,184,255,217,218,187,255,213,216,187,255,216,219,190,255,212,216,191,255,213,217,194,255,214,218,195,255,215,219,196,255,196,192,157,255,164,160,125,255,209,206,171,255,228,225,190,255,228,225,192,255,230,227,194,255,225,224,193,255,226,225,194,255,228,227,196,255,227,226,195,255,226,225,194,255,225,224,193,255,226,226,192,255,227,227,193,255,228,228,194,255,228,228,194,255,227,224,191,255,228,225,192,255,228,225,192,255,227,224,191,255,225,222,191,255,224,221,190,255,225,222,191,255,226,223,192,255,225,222,191,255,224,221,190,255,222,219,186,255,220,217,184,255,219,216,183,255,219,216,183,255,219,216,181,255,220,217,182,255,214,211,176,255,221,221,185,255,196,196,162,255,99,100,66,255,100,101,69,255,103,106,77,255,104,108,83,255,133,137,114,255,138,143,123,255,139,143,126,255,140,144,127,255,96,100,83,255,123,127,112,255,156,160,143,255,155,159,142,255,135,139,122,255,130,132,119,255,118,120,109,255,91,94,83,255,1,7,0,255,0,4,0,255,142,150,137,255,163,171,158,255,132,140,125,255,102,108,94,255,140,146,132,255,138,145,129,255,0,4,0,255,173,180,162,255,187,196,177,255,138,150,128,255,212,221,200,255,192,199,181,255,177,184,166,255,192,196,179,255,205,210,190,255,139,144,124,255,109,114,92,255,141,144,123,255,205,209,186,255,216,220,195,255,217,221,196,255,218,222,195,255,220,224,197,255,223,226,199,255,223,226,199,255,220,223,196,255,222,225,196,255,222,225,194,255,220,223,192,255,219,224,194,255,220,225,195,255,219,225,197,255,218,224,196,255,218,223,193,255,217,222,192,255,218,221,190,255,219,222,191,255,186,187,155,255,149,150,118,255,212,216,183,255,215,219,186,255,214,217,186,255,217,220,191,255,212,216,191,255,211,217,191,255,212,218,192,255,213,219,193,255,165,161,126,255,190,186,151,255,228,225,190,255,226,223,188,255,226,223,190,255,231,228,195,255,225,224,193,255,227,226,195,255,227,226,195,255,227,226,195,255,226,225,194,255,226,225,194,255,226,226,192,255,226,226,192,255,225,225,191,255,225,225,191,255,226,223,190,255,227,224,191,255,227,224,191,255,226,223,190,255,224,221,190,255,223,220,189,255,224,221,190,255,224,221,190,255,223,220,189,255,224,221,190,255,224,221,188,255,221,218,185,255,219,216,183,255,218,215,182,255,218,215,180,255,218,215,180,255,219,216,181,255,215,213,175,255,215,212,177,255,155,155,119,255,57,58,24,255,102,103,72,255,75,78,51,255,102,106,81,255,186,189,168,255,171,176,156,255,144,149,129,255,150,155,135,255,150,154,137,255,196,201,181,255,169,174,154,255,111,115,98,255,193,199,185,255,152,158,146,255,64,70,58,255,0,4,0,255,10,18,5,255,195,203,188,255,167,175,160,255,122,131,114,255,159,168,151,255,119,126,110,255,44,51,35,255,0,4,0,255,146,153,135,255,180,187,169,255,142,147,127,255,174,179,159,255,146,151,131,255,186,191,171,255,193,198,178,255,99,104,82,255,91,96,74,255,124,129,106,255,206,210,187,255,217,221,196,255,213,217,192,255,219,223,198,255,219,223,196,255,219,223,196,255,225,228,201,255,221,224,197,255,224,227,200,255,222,225,198,255,221,224,195,255,219,224,194,255,219,224,194,255,220,224,197,255,219,225,197,255,218,224,196,255,217,221,194,255,218,223,193,255,216,219,190,255,218,221,190,255,178,179,148,255,147,148,116,255,213,216,185,255,215,218,187,255,215,218,187,255,216,221,191,255,213,217,190,255,210,216,190,255,209,215,189,255,209,215,189,255,177,173,138,255,225,221,186,255,224,221,188,255,231,228,195,255,225,222,191,255,226,223,192,255,228,227,197,255,230,229,199,255,228,227,197,255,228,227,197,255,228,227,196,255,228,227,196,255,226,226,192,255,225,225,191,255,224,224,188,255,224,224,188,255,226,223,190,255,226,223,190,255,225,222,189,255,224,221,188,255,224,221,190,255,224,221,190,255,224,221,190,255,224,221,190,255,222,219,188,255,223,220,189,255,224,219,187,255,223,218,186,255,221,216,184,255,220,215,183,255,219,215,180,255,217,213,178,255,220,216,179,255,214,212,173,255,166,164,126,255,166,166,128,255,169,171,134,255,94,95,63,255,79,82,53,255,74,78,53,255,57,60,39,255,122,125,104,255,178,183,161,255,162,167,145,255,208,211,192,255,123,126,105,255,175,178,157,255,183,188,168,255,186,197,181,255,153,163,152,255,37,48,34,255,0,5,0,255,29,37,22,255,194,200,186,255,193,199,185,255,143,152,135,255,136,145,128,255,124,133,114,255,103,112,93,255,19,26,8,255,113,117,100,255,132,135,118,255,97,98,82,255,168,169,151,255,216,219,200,255,182,185,164,255,75,78,57,255,102,106,83,255,132,136,113,255,201,205,180,255,215,219,194,255,215,219,192,255,220,224,197,255,218,222,195,255,216,220,193,255,220,224,197,255,223,226,199,255,220,223,196,255,227,230,203,255,221,224,197,255,220,224,197,255,219,223,196,255,220,224,197,255,220,226,200,255,219,225,199,255,216,222,196,255,216,220,195,255,218,222,195,255,216,219,192,255,220,223,194,255,174,174,146,255,150,151,120,255,216,219,190,255,216,219,190,255,214,219,189,255,215,219,192,255,216,220,193,255,214,218,191,255,213,217,190,255,212,216,189,255,217,212,180,255,234,231,198,255,227,224,191,255,228,225,192,255,226,223,192,255,229,226,195,255,232,231,201,255,227,226,196,255,228,227,197,255,228,227,197,255,229,228,197,255,227,226,195,255,226,225,194,255,225,225,191,255,226,226,192,255,227,227,193,255,228,225,192,255,227,224,191,255,225,222,189,255,225,222,191,255,225,222,191,255,226,223,192,255,226,223,192,255,227,224,193,255,225,222,191,255,224,221,188,255,223,218,186,255,220,215,183,255,220,215,183,255,221,217,182,255,222,218,183,255,220,216,179,255,194,190,153,255,161,157,119,255,181,179,140,255,209,207,169,255,215,215,179,255,189,190,156,255,116,117,86,255,70,73,46,255,71,73,49,255,55,59,36,255,54,58,35,255,150,154,131,255,177,181,158,255,188,192,169,255,174,178,155,255,199,204,184,255,200,208,193,255,137,147,136,255,3,11,0,255,25,33,20,255,60,66,54,255,73,79,65,255,116,122,108,255,109,116,100,255,103,112,95,255,75,84,65,255,99,108,89,255,111,118,100,255,50,54,37,255,117,118,100,255,162,161,143,255,213,212,194,255,154,156,135,255,97,101,78,255,100,104,81,255,105,109,84,255,188,192,165,255,221,225,198,255,210,213,184,255,216,221,191,255,220,223,196,255,220,224,197,255,221,225,198,255,219,223,196,255,222,225,198,255,225,228,201,255,223,226,199,255,223,226,199,255,223,226,199,255,221,225,198,255,222,226,199,255,222,226,201,255,219,224,201,255,216,221,198,255,216,220,195,255,219,222,195,255,216,219,192,255,222,225,198,255,173,173,145,255,154,154,126,255,218,221,192,255,215,219,192,255,214,218,191,255,215,219,192,255,213,217,190,255,213,217,190,255,213,217,190,255,213,217,190,255,228,225,194,255,226,225,194,255,225,224,193,255,224,223,192,255,225,224,193,255,226,225,194,255,226,225,194,255,225,224,193,255,229,228,198,255,228,227,197,255,228,227,197,255,227,226,196,255,227,226,196,255,226,225,194,255,225,224,193,255,225,224,193,255,228,225,194,255,228,225,194,255,226,223,192,255,230,226,197,255,230,226,197,255,225,221,192,255,227,224,193,255,224,221,190,255,228,223,191,255,221,216,184,255,222,217,185,255,219,215,180,255,220,216,181,255,225,221,184,255,214,210,173,255,175,171,134,255,162,160,122,255,200,198,160,255,216,214,176,255,211,208,173,255,216,213,180,255,208,207,176,255,198,197,166,255,150,151,120,255,89,89,61,255,82,85,56,255,86,89,62,255,66,70,43,255,103,107,82,255,183,187,164,255,193,198,175,255,164,169,149,255,206,210,196,255,122,125,116,255,0,2,0,255,0,3,0,255,84,87,76,255,53,56,45,255,3,6,0,255,69,73,59,255,123,130,114,255,155,162,146,255,189,196,178,255,195,199,182,255,166,169,150,255,176,179,158,255,133,135,114,255,112,114,93,255,82,84,62,255,112,114,92,255,176,179,152,255,168,171,142,255,157,160,129,255,211,214,183,255,225,226,195,255,216,219,188,255,221,221,193,255,220,223,196,255,220,222,198,255,224,226,202,255,223,225,201,255,221,224,197,255,223,227,200,255,223,226,199,255,224,227,200,255,225,225,199,255,224,224,198,255,221,224,197,255,218,223,200,255,217,222,199,255,219,222,195,255,222,222,194,255,218,222,197,255,220,224,197,255,174,173,145,255,168,169,138,255,222,225,198,255,217,221,196,255,218,222,197,255,214,218,193,255,214,218,193,255,213,219,193,255,213,219,193,255,214,220,194,255,225,224,193,255,225,224,193,255,225,224,193,255,225,224,193,255,225,224,193,255,227,226,195,255,227,226,195,255,226,225,194,255,228,227,197,255,227,226,196,255,226,225,195,255,225,224,194,255,225,224,194,255,226,225,195,255,227,226,196,255,228,227,197,255,229,226,195,255,230,227,196,255,228,224,195,255,225,221,192,255,225,221,192,255,225,221,192,255,224,221,190,255,228,225,194,255,224,219,187,255,226,221,189,255,219,214,182,255,227,223,188,255,226,222,187,255,202,198,161,255,164,160,123,255,170,166,128,255,206,204,166,255,218,216,178,255,213,210,175,255,216,213,180,255,212,209,178,255,210,207,176,255,211,210,179,255,207,206,175,255,185,186,155,255,114,115,84,255,52,55,26,255,96,99,70,255,72,76,51,255,82,86,61,255,123,128,106,255,112,116,99,255,115,117,106,255,95,96,88,255,44,45,37,255,155,156,148,255,123,126,115,255,135,138,127,255,117,120,109,255,135,139,125,255,196,200,185,255,219,223,206,255,204,209,189,255,175,180,158,255,110,114,91,255,82,86,61,255,73,77,52,255,87,91,66,255,139,141,119,255,199,201,177,255,217,220,193,255,199,202,171,255,143,144,113,255,187,188,156,255,216,217,185,255,220,221,190,255,220,220,192,255,222,222,196,255,220,222,198,255,218,220,196,255,221,223,199,255,221,223,199,255,222,226,199,255,221,225,198,255,223,225,201,255,225,225,199,255,226,224,199,255,225,225,199,255,220,225,202,255,218,223,200,255,221,221,193,255,222,222,194,255,218,222,197,255,223,227,202,255,174,173,143,255,175,174,144,255,220,224,197,255,214,220,194,255,215,219,194,255,214,218,193,255,214,220,194,255,214,220,194,255,214,220,194,255,215,221,195,255,226,225,195,255,226,225,195,255,226,225,195,255,226,225,195,255,226,225,195,255,227,226,196,255,227,226,196,255,227,226,196,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,195,255,226,225,195,255,227,226,196,255,228,227,197,255,228,227,197,255,225,224,193,255,227,226,195,255,229,228,197,255,223,222,191,255,231,228,197,255,235,232,201,255,225,222,191,255,223,220,189,255,221,218,187,255,223,220,187,255,228,225,192,255,216,213,178,255,190,186,151,255,161,157,120,255,190,186,149,255,216,212,175,255,218,215,180,255,216,213,178,255,219,216,183,255,214,211,178,255,214,211,180,255,212,209,178,255,209,208,177,255,208,207,176,255,186,187,155,255,130,131,100,255,150,153,124,255,118,121,92,255,102,106,81,255,93,97,72,255,106,111,89,255,81,85,68,255,0,1,0,255,4,5,0,255,26,27,21,255,84,85,77,255,98,100,89,255,123,125,114,255,102,106,92,255,97,101,86,255,110,115,95,255,113,118,96,255,57,61,38,255,62,66,41,255,77,81,54,255,106,111,81,255,158,163,133,255,178,183,153,255,170,172,148,255,205,207,183,255,214,217,190,255,214,217,186,255,185,186,155,255,149,150,118,255,211,212,181,255,222,223,192,255,221,221,193,255,223,223,197,255,224,226,202,255,218,220,196,255,222,224,200,255,223,225,201,255,222,226,199,255,222,226,199,255,223,225,201,255,223,226,199,255,225,225,199,255,223,226,199,255,221,226,203,255,219,224,201,255,221,224,195,255,222,225,196,255,220,224,197,255,226,230,203,255,170,171,140,255,184,185,154,255,221,225,198,255,214,220,194,255,215,219,194,255,215,219,194,255,215,221,195,255,214,220,194,255,215,221,195,255,216,222,196,255,228,227,197,255,229,228,198,255,228,227,197,255,227,226,196,255,227,226,196,255,228,227,197,255,227,226,196,255,226,225,195,255,228,227,197,255,228,227,197,255,229,228,198,255,228,227,197,255,228,227,197,255,227,226,196,255,227,226,196,255,227,226,196,255,226,225,194,255,227,226,195,255,231,230,199,255,226,225,194,255,224,221,190,255,225,222,191,255,224,221,190,255,226,223,192,255,228,225,194,255,227,224,193,255,204,201,168,255,164,161,128,255,161,157,122,255,202,198,163,255,218,214,179,255,221,217,182,255,214,211,176,255,216,213,180,255,215,212,179,255,211,208,175,255,216,213,182,255,213,210,179,255,211,210,179,255,187,186,155,255,123,124,92,255,185,186,154,255,193,196,165,255,176,179,150,255,152,156,129,255,92,96,71,255,100,105,82,255,89,94,74,255,36,38,27,255,5,6,0,255,5,6,0,255,0,2,0,255,1,3,0,255,2,4,0,255,55,59,42,255,51,56,36,255,52,57,35,255,81,86,63,255,100,104,79,255,126,130,103,255,161,166,136,255,194,199,167,255,205,210,178,255,214,219,189,255,191,193,169,255,177,179,155,255,214,217,190,255,218,221,192,255,215,216,185,255,158,159,127,255,175,176,145,255,222,223,192,255,222,222,196,255,219,219,193,255,225,227,203,255,222,224,200,255,224,226,202,255,222,224,200,255,223,227,200,255,224,228,201,255,224,226,202,255,223,226,199,255,225,225,199,255,222,225,198,255,219,224,201,255,219,224,201,255,222,225,196,255,225,228,199,255,222,226,199,255,224,228,201,255,163,164,133,255,193,194,163,255,221,225,198,255,215,221,195,255,217,221,196,255,217,221,196,255,214,220,194,255,214,220,194,255,214,220,194,255,215,221,195,255,228,227,197,255,229,228,198,255,229,228,198,255,228,227,197,255,227,226,196,255,228,227,197,255,227,226,196,255,226,225,195,255,228,227,197,255,229,228,198,255,229,228,198,255,229,228,198,255,228,227,197,255,227,226,196,255,227,226,196,255,226,225,195,255,226,225,194,255,224,223,192,255,227,226,195,255,231,230,199,255,225,224,193,255,223,222,191,255,230,229,198,255,226,225,194,255,222,219,188,255,193,190,159,255,161,158,125,255,184,181,148,255,215,212,179,255,221,218,183,255,217,214,179,255,214,211,176,255,216,213,180,255,216,213,182,255,215,212,181,255,212,209,178,255,209,205,176,255,220,216,187,255,181,180,149,255,132,131,100,255,199,200,168,255,207,208,176,255,183,186,155,255,179,182,153,255,161,165,138,255,99,103,78,255,111,116,93,255,81,86,64,255,33,35,21,255,2,2,0,255,76,76,64,255,39,40,26,255,41,44,27,255,79,82,63,255,80,83,62,255,109,113,90,255,140,144,119,255,161,165,140,255,178,182,155,255,193,197,170,255,200,203,176,255,202,205,176,255,205,208,179,255,207,210,183,255,221,223,199,255,195,197,173,255,188,191,164,255,216,219,190,255,219,220,189,255,205,206,175,255,147,148,117,255,200,201,170,255,224,224,198,255,216,216,190,255,219,221,197,255,222,224,200,255,223,225,201,255,221,223,199,255,224,228,201,255,223,227,200,255,225,228,201,255,224,227,200,255,223,226,199,255,221,225,198,255,219,224,201,255,218,224,198,255,221,224,195,255,224,227,198,255,223,227,200,255,218,223,193,255,153,156,125,255,198,201,170,255,219,223,196,255,215,221,195,255,216,222,194,255,215,221,193,255,214,220,194,255,214,220,194,255,214,220,194,255,215,221,195,255,226,225,195,255,227,226,196,255,228,227,197,255,227,226,196,255,227,226,196,255,228,227,197,255,228,227,197,255,227,226,196,255,228,227,197,255,228,227,197,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,195,255,227,226,196,255,228,227,197,255,226,225,194,255,230,229,198,255,228,227,196,255,227,226,195,255,223,222,191,255,227,226,195,255,229,228,197,255,210,209,178,255,177,174,143,255,168,165,134,255,199,196,163,255,215,212,179,255,219,216,183,255,214,211,178,255,216,213,178,255,214,211,178,255,212,209,178,255,218,215,184,255,216,213,182,255,212,209,178,255,220,216,187,255,180,176,147,255,137,136,105,255,206,205,174,255,208,209,177,255,197,198,166,255,185,188,157,255,185,188,157,255,149,153,126,255,84,88,61,255,82,87,64,255,81,86,64,255,31,32,14,255,29,30,14,255,96,97,81,255,46,47,29,255,68,71,50,255,87,91,68,255,142,146,123,255,177,181,156,255,191,195,168,255,188,192,165,255,198,202,175,255,197,201,174,255,199,202,175,255,209,212,185,255,210,213,186,255,217,219,195,255,211,213,189,255,218,220,196,255,186,189,162,255,198,201,174,255,222,222,194,255,216,217,186,255,165,166,135,255,165,165,137,255,220,220,192,255,222,222,196,255,217,219,195,255,221,223,199,255,223,225,201,255,222,224,200,255,224,228,201,255,222,226,199,255,224,227,200,255,224,227,200,255,225,228,201,255,223,227,200,255,220,226,200,255,218,224,198,255,219,222,193,255,221,224,195,255,226,231,201,255,211,216,186,255,151,154,123,255,207,210,179,255,218,222,195,255,216,222,196,255,216,222,194,255,215,221,193,255,214,220,194,255,214,220,194,255,214,220,194,255,215,221,195,255,225,224,196,255,227,226,198,255,228,227,199,255,228,227,199,255,228,227,199,255,228,227,199,255,228,227,199,255,228,227,199,255,227,226,196,255,228,227,197,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,195,255,227,226,196,255,228,227,197,255,227,226,195,255,224,224,190,255,221,221,187,255,227,227,193,255,233,233,199,255,223,223,189,255,194,193,162,255,165,164,133,255,184,183,152,255,213,212,181,255,222,221,190,255,222,221,190,255,208,208,174,255,215,215,181,255,217,214,181,255,211,208,175,255,219,216,185,255,213,209,180,255,206,202,173,255,223,219,190,255,175,174,144,255,143,142,112,255,208,207,177,255,207,206,176,255,203,204,172,255,200,201,169,255,190,193,162,255,184,187,156,255,133,137,110,255,93,97,70,255,91,96,73,255,75,80,57,255,17,19,0,255,62,64,43,255,96,98,77,255,49,51,29,255,76,78,54,255,119,122,95,255,180,184,157,255,189,193,166,255,195,200,170,255,201,206,176,255,197,200,173,255,204,207,180,255,207,209,185,255,209,211,187,255,215,217,193,255,207,209,185,255,212,214,190,255,219,221,197,255,218,221,194,255,184,187,160,255,209,209,181,255,223,223,195,255,199,199,171,255,137,137,109,255,191,191,163,255,225,225,197,255,221,224,197,255,221,224,197,255,224,227,200,255,225,228,201,255,223,225,201,255,223,225,201,255,223,226,199,255,224,227,200,255,223,227,200,255,223,227,200,255,220,226,200,255,218,224,198,255,219,224,194,255,220,225,195,255,226,231,201,255,205,210,180,255,154,157,126,255,217,220,189,255,218,222,195,255,216,222,194,255,218,224,196,255,217,223,195,255,214,220,194,255,214,220,194,255,214,220,194,255,215,221,195,255,227,226,198,255,229,228,200,255,229,228,200,255,229,228,200,255,228,227,199,255,229,228,200,255,229,228,200,255,228,227,199,255,227,226,196,255,228,227,197,255,229,228,198,255,229,228,198,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,194,255,226,225,194,255,224,224,190,255,229,229,195,255,229,229,195,255,210,210,176,255,176,176,142,255,170,169,138,255,205,204,173,255,220,219,188,255,220,219,188,255,219,218,187,255,216,215,184,255,221,221,187,255,214,214,180,255,212,209,176,255,217,214,183,255,213,209,180,255,212,208,179,255,226,222,193,255,167,163,134,255,141,140,110,255,213,212,182,255,211,210,180,255,204,203,173,255,202,203,171,255,201,202,170,255,191,194,163,255,179,182,153,255,119,123,96,255,98,102,77,255,71,76,53,255,73,76,55,255,1,2,0,255,53,54,36,255,77,79,58,255,80,82,60,255,79,81,57,255,159,162,135,255,193,197,170,255,197,202,172,255,198,203,173,255,204,209,179,255,206,209,180,255,210,213,186,255,211,214,187,255,211,214,187,255,211,213,189,255,215,217,193,255,218,220,196,255,216,218,194,255,222,225,198,255,215,218,191,255,176,176,148,255,212,212,184,255,222,222,194,255,164,164,136,255,152,152,124,255,219,219,191,255,221,224,197,255,219,222,195,255,224,227,200,255,226,229,202,255,222,224,200,255,225,227,203,255,223,226,199,255,223,226,199,255,222,226,199,255,222,226,199,255,220,226,200,255,219,225,197,255,222,226,199,255,224,229,199,255,224,229,199,255,201,204,175,255,156,159,128,255,221,226,196,255,217,222,192,255,216,222,194,255,218,224,196,255,219,225,197,255,214,220,194,255,214,220,194,255,214,220,194,255,215,221,195,255,228,227,199,255,228,227,199,255,230,229,201,255,231,230,202,255,229,228,200,255,227,226,198,255,228,227,199,255,230,229,201,255,231,230,200,255,230,229,199,255,230,229,199,255,229,228,198,255,227,226,196,255,226,225,195,255,226,225,195,255,225,224,193,255,227,226,195,255,227,227,193,255,226,226,192,255,196,196,162,255,163,163,129,255,184,184,150,255,219,219,185,255,221,221,187,255,217,216,185,255,219,218,187,255,220,219,188,255,214,213,182,255,215,214,183,255,214,213,182,255,216,215,184,255,215,214,183,255,210,209,179,255,226,225,195,255,160,159,129,255,155,154,124,255,215,214,184,255,210,209,179,255,207,206,175,255,209,208,177,255,207,208,176,255,202,203,171,255,194,197,166,255,170,173,144,255,101,105,78,255,112,116,91,255,101,106,83,255,66,69,50,255,2,3,0,255,12,10,0,255,1,2,0,255,55,56,38,255,103,105,83,255,180,182,158,255,197,200,173,255,203,206,177,255,206,209,180,255,209,212,181,255,212,215,184,255,214,217,188,255,213,216,187,255,213,216,187,255,216,216,188,255,217,217,189,255,215,218,191,255,218,221,194,255,222,225,198,255,215,218,191,255,216,219,192,255,180,183,156,255,217,217,189,255,215,215,187,255,147,148,117,255,182,183,152,255,225,225,197,255,225,225,197,255,223,226,199,255,227,230,203,255,226,228,204,255,225,227,203,255,223,226,199,255,225,228,199,255,224,228,201,255,223,227,200,255,222,226,199,255,222,226,199,255,222,226,199,255,223,228,198,255,232,235,206,255,178,181,150,255,170,173,144,255,225,230,200,255,217,222,192,255,218,225,194,255,217,223,195,255,217,223,195,255,214,220,194,255,215,219,194,255,214,218,193,255,214,218,193,255,232,231,203,255,230,229,201,255,228,227,199,255,228,227,199,255,230,229,201,255,230,229,201,255,229,228,200,255,226,225,197,255,225,224,194,255,232,231,201,255,232,231,201,255,228,227,197,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,194,255,232,231,200,255,211,211,177,255,175,175,141,255,171,171,137,255,205,205,171,255,226,226,192,255,222,222,188,255,218,218,184,255,225,224,193,255,218,217,186,255,217,216,185,255,220,219,188,255,217,216,185,255,217,216,185,255,217,216,185,255,217,216,185,255,222,221,191,255,154,153,123,255,158,157,127,255,220,219,189,255,214,213,183,255,211,210,180,255,209,208,177,255,206,205,174,255,205,206,174,255,203,204,172,255,195,198,167,255,154,157,128,255,108,112,87,255,121,125,102,255,120,125,103,255,50,53,34,255,22,23,7,255,88,86,73,255,63,64,48,255,66,67,49,255,127,129,107,255,194,196,172,255,202,205,178,255,209,212,185,255,209,212,183,255,211,214,183,255,214,217,186,255,216,219,188,255,217,220,189,255,216,219,188,255,218,218,190,255,219,219,191,255,220,223,194,255,212,215,188,255,213,216,189,255,220,223,196,255,220,223,196,255,202,205,178,255,187,187,159,255,232,232,204,255,186,187,156,255,146,147,116,255,211,212,181,255,226,226,198,255,226,229,200,255,222,225,198,255,227,229,205,255,227,230,203,255,224,227,200,255,225,228,199,255,224,228,201,255,224,228,201,255,222,226,199,255,221,225,198,255,222,226,199,255,224,228,201,255,229,230,199,255,172,173,142,255,183,186,157,255,225,230,200,255,216,221,191,255,218,223,193,255,217,223,195,255,215,224,195,255,215,219,194,255,214,218,193,255,214,218,193,255,214,218,193,255,230,229,201,255,231,230,202,255,231,230,202,255,230,229,201,255,230,229,201,255,230,229,201,255,230,229,199,255,228,227,197,255,228,227,197,255,230,229,199,255,231,230,199,255,227,226,195,255,225,224,193,255,229,228,197,255,229,228,197,255,224,223,192,255,191,190,159,255,168,167,136,255,186,186,152,255,219,219,185,255,221,221,187,255,218,218,184,255,223,223,189,255,218,218,184,255,218,218,184,255,217,217,183,255,221,220,189,255,215,214,183,255,218,217,186,255,219,218,187,255,212,211,181,255,221,220,190,255,151,150,120,255,174,173,143,255,224,223,193,255,211,210,180,255,208,207,177,255,210,209,179,255,213,212,181,255,206,205,174,255,198,199,167,255,203,204,172,255,194,197,166,255,133,136,107,255,102,106,81,255,99,103,80,255,76,79,58,255,2,5,0,255,58,59,41,255,105,104,86,255,99,101,80,255,93,95,73,255,146,148,126,255,206,208,184,255,207,210,183,255,213,216,189,255,213,216,187,255,213,216,187,255,214,217,188,255,216,219,190,255,217,220,191,255,218,221,192,255,220,220,194,255,220,220,192,255,212,215,186,255,215,220,190,255,221,224,197,255,216,219,192,255,219,222,195,255,219,222,195,255,193,193,165,255,191,191,163,255,226,227,196,255,152,153,121,255,171,172,140,255,228,229,198,255,224,227,198,255,226,229,202,255,216,218,194,255,226,229,202,255,225,228,201,255,225,228,199,255,224,228,201,255,224,228,201,255,222,226,199,255,221,225,198,255,223,227,200,255,227,231,204,255,223,224,193,255,160,161,130,255,201,204,175,255,224,229,199,255,217,220,189,255,217,222,192,255,217,223,195,255,214,223,194,255,217,221,196,255,215,219,194,255,214,218,193,255,215,219,194,255,228,227,199,255,230,229,201,255,232,231,203,255,232,231,203,255,231,230,202,255,228,227,199,255,228,227,197,255,229,228,198,255,230,229,199,255,228,227,197,255,226,225,194,255,226,225,194,255,230,229,198,255,230,229,198,255,206,205,174,255,171,170,139,255,172,171,140,255,209,208,177,255,232,232,198,255,226,226,192,255,220,220,186,255,219,219,185,255,218,218,184,255,217,217,183,255,219,219,185,255,218,218,184,255,214,213,182,255,216,215,184,255,217,216,185,255,219,218,187,255,219,218,188,255,141,140,110,255,179,178,148,255,223,222,192,255,209,208,178,255,211,210,180,255,212,211,181,255,213,212,182,255,210,209,178,255,208,207,176,255,208,209,177,255,205,206,175,255,182,185,156,255,121,124,97,255,107,111,88,255,54,57,36,255,22,25,6,255,0,3,0,255,91,93,71,255,125,124,103,255,91,93,69,255,105,107,83,255,170,172,148,255,208,211,184,255,216,219,192,255,213,216,189,255,215,218,189,255,215,218,189,255,214,217,188,255,215,218,191,255,216,219,192,255,217,220,193,255,219,219,195,255,218,221,194,255,217,222,192,255,216,221,191,255,220,223,196,255,214,217,190,255,219,222,195,255,218,221,194,255,219,219,191,255,188,189,158,255,206,207,175,255,198,199,167,255,140,141,109,255,210,211,179,255,226,229,198,255,220,223,194,255,224,227,200,255,222,225,198,255,224,227,198,255,222,227,197,255,223,227,202,255,223,227,200,255,222,225,196,255,221,224,195,255,223,227,200,255,228,232,205,255,217,218,187,255,153,154,122,255,214,217,188,255,222,227,197,255,218,221,190,255,217,222,190,255,217,224,193,255,214,223,194,255,219,223,198,255,217,221,196,255,216,220,195,255,216,220,195,255,232,231,203,255,229,228,200,255,228,227,199,255,231,230,202,255,232,231,203,255,229,228,200,255,227,226,196,255,227,226,196,255,224,223,193,255,229,228,198,255,232,231,200,255,232,231,200,255,217,216,185,255,183,182,151,255,172,172,138,255,193,193,159,255,224,223,192,255,226,225,194,255,222,221,190,255,220,219,188,255,223,223,189,255,222,222,188,255,219,219,185,255,221,221,187,255,215,215,181,255,219,219,185,255,223,222,191,255,215,214,183,255,224,223,192,255,211,210,179,255,140,139,109,255,182,181,151,255,226,225,194,255,212,211,180,255,219,218,187,255,211,210,179,255,208,207,176,255,210,209,178,255,209,208,177,255,210,209,178,255,205,206,175,255,202,203,172,255,176,179,150,255,109,112,85,255,125,129,106,255,122,125,104,255,85,88,71,255,0,3,0,255,127,129,105,255,109,112,83,255,74,77,48,255,117,120,91,255,202,205,176,255,213,216,189,255,210,214,187,255,214,218,191,255,215,219,192,255,215,219,192,255,217,220,193,255,216,218,194,255,216,218,194,255,216,218,194,255,217,219,197,255,217,219,195,255,218,223,193,255,214,219,189,255,215,218,191,255,216,219,192,255,218,221,194,255,216,219,192,255,214,214,186,255,218,219,188,255,183,184,152,255,205,206,172,255,169,170,136,255,171,172,140,255,218,221,190,255,221,224,195,255,222,225,198,255,221,224,197,255,222,225,196,255,220,225,195,255,221,225,200,255,221,225,198,255,221,224,195,255,220,223,194,255,222,226,199,255,227,231,204,255,209,208,177,255,158,157,126,255,221,224,195,255,219,224,194,255,220,223,192,255,218,223,191,255,217,224,193,255,215,224,195,255,218,222,195,255,217,221,194,255,216,220,193,255,217,221,194,255,232,231,203,255,229,228,200,255,229,228,200,255,231,230,202,255,232,231,203,255,231,230,202,255,231,230,200,255,233,232,202,255,232,231,201,255,228,227,197,255,224,223,192,255,199,198,167,255,170,169,138,255,182,181,150,255,215,215,181,255,226,226,192,255,223,222,191,255,220,219,188,255,217,216,185,255,219,218,187,255,222,222,188,255,222,222,188,255,219,219,185,255,219,219,185,255,218,218,184,255,221,221,187,255,212,211,180,255,219,218,187,255,213,212,181,255,140,139,108,255,192,191,161,255,226,225,194,255,212,211,180,255,214,213,182,255,210,209,178,255,211,210,179,255,213,212,181,255,208,207,176,255,207,206,175,255,206,205,174,255,203,204,173,255,204,205,174,255,157,160,133,255,108,110,86,255,132,136,113,255,131,134,115,255,45,47,33,255,55,58,39,255,141,144,117,255,99,102,71,255,104,107,78,255,140,143,114,255,198,201,172,255,209,212,183,255,212,216,189,255,215,219,192,255,214,218,191,255,215,219,192,255,217,220,193,255,217,219,195,255,217,219,195,255,216,218,194,255,214,216,192,255,213,216,189,255,208,213,183,255,214,219,187,255,215,218,189,255,213,216,189,255,216,219,192,255,217,220,191,255,212,212,184,255,218,219,187,255,211,212,180,255,184,185,151,255,201,202,168,255,144,145,111,255,206,210,177,255,223,226,195,255,220,223,196,255,220,223,196,255,222,225,196,255,221,226,196,255,222,226,199,255,221,225,198,255,222,225,196,255,222,225,196,255,224,228,201,255,226,230,203,255,191,190,159,255,174,173,142,255,224,227,198,255,218,223,193,255,222,225,194,255,220,225,193,255,217,224,193,255,216,225,196,255,216,220,193,255,215,219,192,255,215,219,192,255,217,221,194,255,230,229,201,255,231,230,202,255,231,230,202,255,231,230,202,255,231,230,200,255,232,231,201,255,232,231,201,255,231,230,200,255,229,228,197,255,211,210,179,255,176,175,144,255,170,169,138,255,203,203,169,255,227,227,193,255,224,224,190,255,219,219,185,255,217,214,183,255,221,217,188,255,227,224,193,255,226,223,192,255,221,218,187,255,221,218,187,255,223,220,187,255,220,217,184,255,222,219,186,255,215,212,179,255,225,222,191,255,207,204,173,255,136,133,102,255,196,193,162,255,221,218,187,255,215,212,181,255,212,211,180,255,218,218,184,255,211,210,179,255,208,207,176,255,209,208,177,255,212,211,180,255,205,206,174,255,204,205,173,255,202,203,172,255,204,205,174,255,143,146,119,255,95,97,73,255,96,99,78,255,114,117,98,255,17,19,5,255,74,77,60,255,122,124,100,255,110,113,84,255,100,103,76,255,165,168,141,255,216,219,192,255,206,209,182,255,212,216,189,255,212,216,189,255,213,217,190,255,213,217,190,255,214,217,190,255,215,218,189,255,215,218,189,255,215,218,189,255,213,216,185,255,211,214,183,255,214,219,187,255,211,216,184,255,211,214,185,255,213,216,187,255,218,221,194,255,214,217,188,255,224,224,196,255,218,219,187,255,222,223,191,255,206,207,173,255,181,183,146,255,168,169,135,255,168,172,139,255,225,228,197,255,224,227,200,255,223,226,199,255,222,225,196,255,223,228,198,255,223,227,200,255,221,225,198,255,224,225,194,255,226,227,196,255,223,227,202,255,222,226,199,255,168,167,136,255,196,193,160,255,226,229,200,255,219,224,194,255,222,225,194,255,222,225,194,255,218,225,194,255,217,226,197,255,217,221,194,255,216,220,193,255,217,221,194,255,218,222,195,255,231,230,202,255,232,231,203,255,230,229,201,255,227,226,196,255,231,230,200,255,234,233,202,255,228,227,197,255,218,217,186,255,178,177,146,255,172,171,140,255,190,189,158,255,219,218,187,255,228,227,196,255,221,221,187,255,219,219,185,255,222,221,190,255,222,219,188,255,221,218,187,255,221,218,187,255,223,220,189,255,225,222,191,255,225,222,191,255,225,222,189,255,226,223,190,255,219,216,183,255,224,221,188,255,205,202,171,255,131,128,97,255,197,194,163,255,223,220,189,255,218,215,184,255,218,215,184,255,215,215,181,255,210,210,176,255,213,212,181,255,213,212,181,255,210,209,178,255,208,207,176,255,209,210,178,255,204,205,173,255,205,206,174,255,186,187,156,255,124,127,98,255,103,105,81,255,104,107,88,255,99,102,85,255,6,9,0,255,1,2,0,255,18,20,0,255,80,83,56,255,100,103,76,255,185,188,161,255,214,217,190,255,212,215,186,255,214,219,189,255,213,218,188,255,215,220,190,255,214,217,188,255,212,215,186,255,212,215,186,255,214,217,186,255,215,218,187,255,214,218,185,255,213,217,184,255,217,220,189,255,212,217,185,255,213,216,185,255,217,220,191,255,215,218,189,255,215,218,189,255,217,218,187,255,215,216,184,255,210,211,179,255,223,224,190,255,202,203,169,255,166,167,133,255,146,150,117,255,206,209,178,255,226,227,196,255,223,224,193,255,220,223,192,255,223,226,195,255,221,225,198,255,219,223,196,255,222,223,192,255,224,225,194,255,222,225,198,255,219,222,193,255,151,150,119,255,208,208,174,255,229,232,203,255,222,225,196,255,222,225,196,255,223,226,195,255,219,226,195,255,219,225,197,255,219,223,196,255,219,223,196,255,219,223,196,255,220,224,197,255,233,229,202,255,235,231,204,255,230,226,197,255,232,229,198,255,233,232,201,255,226,226,192,255,194,193,162,255,165,164,133,255,183,182,151,255,211,210,179,255,229,228,198,255,224,223,192,255,219,218,187,255,222,221,190,255,224,223,192,255,222,221,190,255,226,223,192,255,222,219,186,255,221,221,187,255,222,222,188,255,222,222,188,255,223,223,189,255,219,219,185,255,215,215,181,255,227,224,191,255,208,205,172,255,130,127,94,255,206,203,170,255,229,226,193,255,216,213,180,255,216,216,182,255,217,217,183,255,215,215,181,255,213,213,179,255,213,210,179,255,215,212,181,255,215,212,179,255,210,210,176,255,207,208,176,255,206,207,175,255,199,203,170,255,178,182,149,255,108,111,82,255,103,105,83,255,132,133,117,255,94,95,79,255,1,3,0,255,91,93,69,255,62,64,40,255,69,71,47,255,123,126,99,255,204,207,180,255,215,218,189,255,212,215,184,255,215,218,187,255,216,219,188,255,217,220,189,255,217,218,187,255,217,218,187,255,214,215,184,255,215,216,185,255,217,218,187,255,215,216,185,255,213,216,185,255,214,217,186,255,211,214,183,255,213,214,183,255,216,217,186,255,217,218,187,255,216,217,186,255,216,217,185,255,218,219,187,255,217,221,188,255,216,220,187,255,218,222,189,255,192,196,163,255,130,131,99,255,173,174,140,255,225,225,191,255,226,226,192,255,225,226,194,255,218,221,190,255,225,228,201,255,221,224,197,255,218,218,190,255,224,225,194,255,227,228,197,255,202,203,171,255,158,159,125,255,227,228,196,255,225,228,199,255,227,230,203,255,222,225,198,255,223,226,199,255,223,228,198,255,218,223,193,255,222,227,197,255,222,227,197,255,221,226,196,255,220,225,195,255,234,230,203,255,235,231,202,255,236,233,202,255,234,231,200,255,202,202,168,255,174,174,140,255,179,179,145,255,210,210,176,255,225,224,193,255,227,226,195,255,225,224,194,255,221,220,190,255,220,219,188,255,221,220,189,255,222,221,190,255,223,222,191,255,222,219,186,255,216,213,180,255,218,218,184,255,222,222,188,255,219,220,186,255,212,213,179,255,223,223,189,255,224,224,190,255,199,196,163,255,131,128,95,255,211,208,175,255,231,228,195,255,219,216,183,255,222,219,186,255,217,217,183,255,215,215,181,255,216,216,182,255,214,214,180,255,215,212,181,255,214,211,178,255,214,211,178,255,210,210,174,255,207,206,175,255,203,204,172,255,202,206,171,255,160,164,131,255,105,108,79,255,114,116,94,255,112,113,97,255,35,36,20,255,58,58,34,255,127,127,99,255,81,83,59,255,102,104,80,255,146,149,122,255,205,208,179,255,218,221,192,255,217,220,189,255,219,223,190,255,218,222,189,255,219,220,189,255,216,217,186,255,216,217,186,255,214,215,184,255,215,216,185,255,217,218,187,255,215,216,185,255,216,217,186,255,215,218,187,255,212,215,184,255,212,213,181,255,215,216,184,255,216,217,185,255,215,216,184,255,216,217,185,255,219,220,188,255,215,218,187,255,210,213,182,255,218,221,190,255,224,228,195,255,170,171,139,255,133,134,100,255,214,211,176,255,231,231,195,255,221,222,190,255,226,229,198,255,219,222,193,255,220,223,196,255,222,222,194,255,226,227,196,255,228,229,197,255,176,177,143,255,184,185,151,255,232,233,201,255,225,228,199,255,227,230,203,255,224,226,202,255,223,226,199,255,224,229,199,255,223,228,196,255,222,227,197,255,222,227,197,255,222,227,197,255,221,226,196,255,236,232,203,255,235,231,202,255,211,208,177,255,184,181,150,255,176,176,142,255,200,200,166,255,220,220,186,255,230,230,196,255,226,225,194,255,223,222,191,255,222,221,191,255,224,223,193,255,225,224,193,255,223,222,191,255,222,221,190,255,223,222,191,255,222,219,186,255,222,219,186,255,223,223,189,255,223,223,189,255,223,224,190,255,219,220,186,255,223,223,189,255,194,194,160,255,135,132,99,255,216,213,180,255,227,224,191,255,223,220,187,255,220,217,184,255,225,222,189,255,218,218,184,255,213,213,179,255,213,213,179,255,214,214,180,255,215,212,181,255,214,211,178,255,214,211,178,255,212,212,176,255,210,209,178,255,205,206,174,255,198,202,167,255,143,147,114,255,110,113,84,255,74,76,54,255,20,21,5,255,4,5,0,255,73,73,49,255,108,108,80,255,97,99,75,255,89,91,67,255,175,178,151,255,222,225,196,255,208,211,182,255,216,219,188,255,218,222,189,255,215,219,186,255,219,220,189,255,216,217,186,255,216,217,186,255,215,216,185,255,215,216,185,255,217,218,187,255,216,217,186,255,218,219,188,255,216,219,188,255,212,215,184,255,212,213,181,255,213,214,182,255,214,215,183,255,214,215,183,255,216,217,185,255,218,219,187,255,214,217,186,255,209,212,181,255,218,221,190,255,222,226,193,255,225,226,194,255,135,136,102,255,178,175,140,255,223,223,187,255,221,222,190,255,228,231,200,255,217,220,191,255,219,222,193,255,224,224,196,255,227,228,197,255,219,220,188,255,154,155,121,255,212,213,179,255,232,233,201,255,223,226,197,255,225,228,201,255,225,227,203,255,222,225,198,255,223,228,198,255,225,230,200,255,223,228,198,255,223,228,198,255,223,228,198,255,224,229,199,255,226,222,193,255,195,191,162,255,175,172,141,255,198,195,164,255,223,223,189,255,233,233,199,255,227,227,193,255,228,228,194,255,224,223,192,255,225,224,193,255,226,225,195,255,225,224,194,255,223,222,191,255,224,223,192,255,226,225,194,255,225,224,193,255,226,223,190,255,228,225,192,255,225,225,191,255,218,218,184,255,216,217,183,255,218,219,185,255,195,195,161,255,133,133,99,255,224,221,188,255,225,222,189,255,220,217,184,255,220,217,184,255,222,219,186,255,220,217,184,255,220,220,186,255,208,208,174,255,210,210,176,255,213,213,179,255,215,212,181,255,213,210,177,255,214,211,178,255,215,215,179,255,214,213,182,255,208,209,177,255,191,195,160,255,128,132,99,255,122,125,96,255,118,120,98,255,90,91,75,255,2,3,0,255,102,102,78,255,93,93,65,255,75,77,53,255,109,111,87,255,189,192,165,255,218,221,192,255,217,220,191,255,217,220,189,255,215,219,186,255,217,221,188,255,219,220,189,255,216,217,186,255,216,217,186,255,215,216,185,255,215,216,185,255,217,218,187,255,216,217,186,255,218,219,188,255,217,220,189,255,212,215,184,255,212,213,181,255,213,214,182,255,214,215,183,255,213,214,182,255,215,216,184,255,218,219,187,255,215,218,187,255,212,215,184,255,211,214,183,255,220,224,191,255,227,228,196,255,197,198,164,255,120,117,82,255,218,218,182,255,225,226,194,255,222,226,193,255,221,224,195,255,218,221,192,255,221,221,193,255,227,228,197,255,204,205,173,255,152,153,119,255,224,225,191,255,227,228,196,255,221,224,195,255,223,226,199,255,225,227,203,255,222,225,198,255,221,225,198,255,224,229,199,255,223,228,198,255,223,228,198,255,224,229,199,255,226,231,201,255
/* @pjs preload="arch-100.png"; */


PImage bg;

size(100,100);
bg = loadImage("arch-100.png");
background(bg);

exit();
